If you have a running image, how can you return it to a 'clean' state
w/o reloading from scratch?
Supposed a load had breakage, you fix it, and want to re-load w/o
fixing conflicts, etc.
"jmckitrick" <···········@yahoo.com> writes:
> If you have a running image, how can you return it to a 'clean' state
> w/o reloading from scratch?
>
> Supposed a load had breakage, you fix it, and want to re-load w/o
> fixing conflicts, etc.
Basically you cannot, as long as you're using a Von Neuman or Turing
Machine computer.
If you were using a functionnal machine (lambda calculus), or a
reversible computer, you could go back in the past.
You could implement a reversible machine in Common Lisp (using a lot
of memory). But given your available hardware, it's probably the
simpliest to just reload a snapshoot.
That said, perhaps you don't want to return to a clean state (as
others will say you, I can help you if you really need it ;-)).
Perhaps you'll just be happy with DELETE-PACKAGE.
--
__Pascal Bourguignon__
jmckitrick wrote:
> If you have a running image, how can you return it to a 'clean' state
> w/o reloading from scratch?
Lisps don't really do this. (Except with delete-package Pascal
mentions).
It would make optimized implementations difficult.