On May 25, 2007, at 14:13 , Sebastian Sastre wrote:

car's ClassBox. A more practical Smalltalk example is to change the
compiler in the running system, this needs the compiler.

Thanks for pointing out. I'll check details. I wonder if this
concept can be used for hot-swapping VM at runtime .

If the smalltalk is persistent it certainly could be feasible. In the other hand I find difficult to see two VM with hashes and instances assignations
in sync for a clean swap.

Cheers,

Sebastian
PS: by persistant I mean a smalltalk that has it's instances "living" in a persistent medium and the VM uses the RAM of the computer as a mere cache. Based on the blue book and with some theoretical guidelines from Guille here I've was able to make a prototype of a persistent ST for business objects
(it didn't persist contexts and such)

That's how Gemstone Smalltalk works. It's got a transactional object memory on disk (arbitrary size) and you can run any number of VMs on that image concurrently ... pretty cool.

- Bert -


_______________________________________________
Exupery mailing list
[email protected]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/exupery

Reply via email to