2010/1/20 Peter Van Eynde pvaneynd@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