(in-package :asdf)
(defsystem foo
:components
((:file "package")
(:module "sub1"
:components
((:file "package")
(:file "sub1" :depends-on ("package"))
(:file "sub1sub" :depends-on ("package"))))
(:module "sub2"
:components
((:file "package")
(:file "sub2" :depends-on ("package"))
(:file "sub2sub" :depends-on ("package")))
)
(:file "foo" :depends-on ("package"))
))
Now, suppose that the whole thing depends on cl-json, or something. Where to I put that? In the asd? In an eval-when in foo.lisp? ... (Honestly, in 40 years of using lisp to write ... probably a million lines of code and huge systems, I've only NOW bothered to learn how to use ASDF. I've always just rolled my own compilation meta-machinery. ... go ahead and laugh! :-)
--
You received this message because you are subscribed to the Google Groups "Quicklisp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quicklisp+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
To unsubscribe from this group and stop receiving emails from it, send an email to quicklisp+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Quicklisp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to quicklisp+unsubscribe@googlegroups.com.