> I'm not trying to be dismissive. I'd love to be proven wrong.
I don't see a world where simulating and visualizing n-steps can ever be as performant as just having one step. Even deploying immutable structures will lead to performance penalties.
Only place it is usable is in small/toy examples where computing power to n-steps can subjectively be as fast as 1 step.
There's probably an argument for having the compiled/optimized and deployed version be the low-dimensional projection of the high-dimensional simulation, and when an error happens the developer should be able to restore (at least partially) that state in the simulation, which could help to understand the problem.
I don't see a world where simulating and visualizing n-steps can ever be as performant as just having one step. Even deploying immutable structures will lead to performance penalties.
Only place it is usable is in small/toy examples where computing power to n-steps can subjectively be as fast as 1 step.