From: Jan M. <jmo...@te...> - 2016-01-31 14:58:25
|
On 01/31/2016 03:45 PM, Dmitry Igrishin wrote: > Obviously I mean a side effects which affects Lisp image only. A more feasible and principled approach than performing and subsequently undoing side effects in the Lisp image would be the introduction of additional global environments. Robert Strandh (beach in #lisp) is exploring this approach in his SICL implementation of Common Lisp. SBCL currently only has one global environment. Creating a new global environment, loading things into it and potentially discarding the environment would roughly correspond to the kind of rollback you are asking for. Kind regards, Jan |