libera/#commonlisp - IRC Chatlog
Search
16:49:46
Shinmera
Comparing with the quicklisp systems.txt that lists dependencies the differences seem to be down to: quicklisp including asdf as a dependency on a lot of systems? even if that system does not list the dependency explicitly. quicklisp including dependencies that seem transitive, but only on some systems and not others. and quicklisp missing a bunch of dependencies that are under feature flags.
16:50:50
Shinmera
The diff is a pain in the ass to look at as a consequence, but so far I have not spotted an occurrence where my system misses a dependency.
17:19:18
Shinmera
Okey, I now also deal correctly with folks that do asdf:load-system (or any variant thereof) in their .asds.
18:23:58
NotThatRPG
Shinmera: I haven't had time to check, but I do think there are still places where defsystem-depends-on does not work.
18:27:26
NotThatRPG
I don't think it's necessarily a "boo" to the people still hand-loading dependencies.
18:35:39
pjb
NotThatRPG: (uiop:raw-command-line-arguments) #| --> ("/usr/local/src/ccl/dx86cl64") |#
18:36:23
pjb
NotThatRPG: so the executable path would be: (first (uiop:raw-command-line-arguments)) #| --> "/usr/local/src/ccl/dx86cl64" |#
18:36:59
pjb
NotThatRPG: you'd have to know the options of each CL executable and how it finds the image, either from arguments or by default.