effectfuljs
effectfuljs copied to clipboard
Completion, expressions result for side effects free exceptions
Some expressions can be evaluated if they don't change the program state. This way, for example, in browser expression's results is immediately seen while we type it.
This debugger can do even better. It can run expression even if it has some side effects but reverting them after it has the result available.