another system location question

62 views
Skip to first unread message

arvid

unread,
May 7, 2012, 9:38:28 AM5/7/12
to quic...@googlegroups.com
Does quicklisp cache system locations?

I have my local projects directory defined in ~/.config/common-lisp/source-registry.conf

If I start lisp, copy a system to my local projects directory, then quickload.  It loads the quicklisp version.

If I copy the system to my local projects directory first, then start lisp, quickload will correctly the local system.

Zach Beane

unread,
May 7, 2012, 9:41:00 AM5/7/12
to quic...@googlegroups.com
ASDF scans the source registry at startup and does not scan again unless
prompted, or via a restart.

The ~/quicklisp/local-projects/ facility scans automatically as needed.

ASDF does cache system locations; after it's loaded once, it will
continue to load from the same location even if a new location for the
system is visible through a rescan of the source registry.

Zach


arvid

unread,
May 7, 2012, 10:39:31 AM5/7/12
to quic...@googlegroups.com
Yes, you are correct.

I thought it was a quicklisp problem because I loaded with quicklisp first and it did not work.  Then I loaded with slime's load-system and it did work.

But I forgot that I had restarted the inferior lisp in between loads.

Thanks for the quick response.

-- andy

On Monday, May 7, 2012 9:41:00 AM UTC-4, Zach Beane wrote:
arvid  writes:
Reply all
Reply to author
Forward
0 new messages