On 2016-01-19 02:56 CET, Thomas Lynch thomas.lynch@reasoningtechnology.com wrote:
For what it is worth, IMHO, at first blush, the *CENTRAL-REGISTRY* approach seems better as all the project code remains in the project. With the other approach one strangely puts (or links) the local project build file under a remote directory unrelated to the project.
If you plan to have more than one project, you could also consider putting them in ~/common-lisp, as that directory is automagically picked up by asdf, as described in
~/.config/common-lisp/source-registry.conf.d/
and implemented at
https://gitlab.common-lisp.net/asdf/asdf/blob/master/source-registry.lisp#L1...
For me, that's more than enough, but should you have more elaborate needs, you can check the many options of configuring the locations to find systems:
https://common-lisp.net/project/asdf/asdf.html#Configuring-ASDF-to-find-your...
HTH
Kambiz