taruss
7/27/2015 5:59:00 PM
On Sunday, July 26, 2015 at 6:52:07 PM UTC-7, james wrote:
> Thanks, restart lisp is the simplest way I think. I just though why dosen't asdf supply a option to do the same things in re-compile like (clean up current context and re-build).
This isn't really an ASDF issue, but more one of the way lisp systems work.
Unless you take actions to clear up the previous state, the run-time system will retain the results of things you have previously done in that session.
I would expect that there would be the potential for bad results if ASDF were to try to "clean up" before operating, since it would be hard to know what, exactly, to clean up, especially if there are a large number of systems loaded.
The simplest solution is, as you have discovered, to just restart the lisp run time if you want to have a really clean environment to work with.