paul@nathan.house if you want to email me instead. (or @p_nathan on Twitter, if that's your thing).
paul@nathan.house if you want to email me instead. (or @p_nathan on Twitter, if that's your thing).
If you're recommending quicklisp, there's the local-projects approach, otherwise there's $HOME/common-lisp/
(and it's not even a hidden directory, so it clutters up ~).
Well in that case you have two options still:
~/.local/share/common-lisp/source/
or put config file(s) in: ~/.config/common-lisp/source-registry.conf.d/
And keep your lisp source in any arbitrary number of directories.Of course if the symlink farm is working for you, that's fine; it just has issues (some historic with some implementations doing odd things with TRUENAME, and of course the big one is "windows").
[edit] forgot some other options:
* setting the CL_SOURCE_REGISTRY environment variable
* using one of the newer functions for configuration, particularly with the :tree directive which in many cases removes the need for symlink farms.
Thank you for your kind information.