theodore-norvell / PLAAY

Senior Design Project PLAAY (Programming Language for Adults And Youth)
2 stars 0 forks source link

Undoable execution. #20

Closed theodore-norvell closed 6 years ago

theodore-norvell commented 7 years ago

All aspects of the virtual machine state need to be made undoable.

theodore-norvell commented 7 years ago

One way to achieve this objective is to make all mutable fields of run-time objects (VMS, Evaluations, Values) use transactional memory as outlined in this blog post and implemented in the Teaching Machine.

theodore-norvell commented 6 years ago

Done.