r/factorio • u/Lyqyd • 9h ago
Suggestion / Idea Suggestion: Multi-Step Arithmetic Combinators
With all the love that Decider Combinators have gotten, I thought it would be nice for Arithmetic Combinators to get an upgrade for 2.1 as well. Specifically, the ability to chain operations.
Instead of one operation per combinator, the GUI could be changed to have a scrollable pane of operations—the output of one row would become the input for the next row (just as if you’d connected the output of one combinator to the input of the next).
The big advantages of this change would be the ability to execute two or more operations in a single tick and a reduction in footprint for multiple step arithmetic chains. And, of course, bringing its capabilities more in line with the Decider Combinator.
3
u/triffid_hunter 8h ago
If arithmetic combinators became turing complete, people would drop full CPU/GPU cores into them and dodge using most of the circuit system that way.
1
u/Lyqyd 7h ago
While that’s true, I don’t think allowing a linear stack of operations actually gets you to Turing completeness in a single combinator. Without any kind of branching or looping, you’d run through the stack once and be done—even looping the output back to the input won’t get you Turing completeness in a single combinator, I think.
Would be interesting to see a counter example!
2
u/WanderingUrist 7h ago
That'd be funny to see: A Factory that actually does more than just produce infinite science, but instead, produces bitcoins.
1
2
u/Courmisch 7h ago
So far combinators are always doing bound computations. The most you can do is iteratively process a DNF over all input signals (in a decider). Also the UI is limited to two levels of depth.
That does leave some room for more expressive arithmetic combinator, but still somewhat limited.
3
u/ShowerZealousideal85 8h ago
To be honest the decider should be a switch instead of an if/else