Isolated worlds (was Re: Module isolation) (Adam Barth)
# David Herman (16 years ago)
[BTW, I couldn't see what you were replying to. Quoting would be helpful.]
The "call-with-current-program-state" feature is awfully heavyweight. I suspect it's plenty useful simply to provide facilities for creating separate contexts in which modules can be initiated, as a way of kicking off isolated (or partially isolated) states, but without providing the facility for freezing and cloning the current state of the world.
This reminds me of ometa's implementation of worlds which provides isolation.
www.vpri.org/pdf/rn2008001_worlds.pdf