[squeak-dev] Atomic updates & SystemEditor

Lukas Renggli renggli at gmail.com
Thu Dec 24 22:23:10 UTC 2009

> However, I think that a generalized framework for capturing state changes and applying them later is a Very Hard Problem. It might be possible if you implemented a new Smalltalk with transactional semantics like Gemstone: commit and abort operations, and a third operation to abort-but-create-a-change-set.

In fact it is quite simple to do at the image level:


I haven't tested the implementation on installing code though. The
problem is that this involves quite some primitives that need to be
handled differently.


Lukas Renggli

More information about the Squeak-dev mailing list