|
|
|
|
|
by FeepingCreature
1546 days ago
|
|
So this is basically Eternalism[1]? Instead of writing a program that reads inputs, experiences a sequence of state mutations and takes actions, you generate the graph of every possible state and path between states annotated with inputs on the edges and outputs on the vertices, and let the runtime pick the actual path through it. And this works because you're generating it lazily, but that's just an implementation detail. And the program in itself isn't ever in any particular state, because the program is the description of every possible state. [1] https://en.wikipedia.org/wiki/Eternalism_(philosophy_of_time... |
|