Robert Monfera
Jul 27, 2017 · 1 min read

Yes, synchronous execution is a precondition for predictable operations. I’m using synchronous updates in part for the quite big performance benefits. It’s relatively easy to add asynchronous behaviors to a synchronous core while the contrary direction isn’t practical.

Also agree on transactions, singular update and glitch-freeness. I achieve these via topological sorting as you probably do, although I haven’t added transactions which could do things like rolling back changes ACID style.

    Robert Monfera

    Written by

    Developing next generation visualization tools