3 ms·
That one will never cease to impress me. Belts are basically the “Turing complete” of parallelism — I expect that every single data dependency pattern imaginabl
by pdpi 3mo ago
That one will never cease to impress me. Belts are basically the “Turing complete” of parallelism — I expect that every single data dependency pattern imaginable can be expressed as belts.
- Ferret7446 3mo agoIsn't that just channels in Go?
- pdpi 3mo agoKind of, but not really — Channels are FIFOs, and there's approximately zero work happening inside. Factorio belts can have insertions/removals at arbitrary points along the belt (including players grabbing stuff off the belt whenever they choose), and require simulating movement of items along the belt. They also come in much more complex topologies than Go channels ever do in practice.