Bug#560781: (require :package) no longer works for CLC-managed packages

Faré fahree at gmail.com
Wed Jan 20 21:00:14 UTC 2010


2010/1/20 Peter Van Eynde <pvaneynd at mailworks.org>:
> instead of /etc/common-lisp/source-registry.conf I would like to see
> /etc/common-lisp/source-registry.conf.d
>
> where instead of having one file that you might have to edit in
> post-installation scripts we would have a directory where packages can
> just drop files into. Just like we have /etc/crontab and /etc/cron.d/*
> on Debian.
>
> This would make my and I suspect others work much easier.
>
Makes perfect sense. I'll add that on top of my TODO list for ASDF.
Would that replace source-registry.conf altogether, or override it, or
be overridden by it?

>> Since ASDF-BINARY-LOCATIONS is now part of ASDF, I suppose it could be
>> similarly configured, and CLC could and should "just" use that. What
>> do you think?
>
> I just noticed this in the manual and need to read it with more
> attention later. Ideally I would like it to handle also 'cached' fasl
> files from a trusted system user. Would it be able to do this too?
>
I probably would do it, if we coax it to our will. Definitely
possible. I admit I never looked into ABL myself, having only ever
used but my own variant (included in cl-launch) that itself is derived
from an earlier CLC and works well with CLC.
Hopefully, moving ABL into ASDF was a good move, and we should get the
configuration of it right.

> So load from
> /var/cache/common-lisp-controller/cl-builder/<implementation>/...
> or
> /var/cache/common-lisp-controller/<userid>/<implementation>/...
> or compile from /usr/share/common-lisp-controller/source/... to
> /var/cache/common-lisp-controller/<userid>/<implementation>/...
>
Yes. All the while, the default might be something like
~/.cache/common-lisp/<same-tag-as-slime>/...

> Related: I might go for a business trip to Boston in the near future and
> would love to have a chat!
I would love to see you again!

[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ]
He who refuses to do arithmetic is doomed to talk nonsense.
        — John McCarthy, in his webpage on Progress and Sustainability





More information about the pkg-common-lisp-devel mailing list