A couple of questions on LispWorks defsystem
Hello,
When using defsystem, most of the time I find myself in the situation where I add a member in both :caused-by and :requires clauses, such as in this trivial example:
(defsystem foo ()
:members ("a" "b")
:rules ((:in-order-to :compile "b"
(:caused-by :compile "a")
(:requires :load "a"))))
Can someone please describe a situation where a member could be in the :caused-by clause, but not in the :requires clause?
Also, after several attempts reading the documentation, I still don't understand the meaning of the keyword :root-module. How does it affect the loading of a member and how is it related to loading other systems?
Thanks!
Best Regards,
Camille
_______________________________________________
Lisp Hug - the mailing list for LispWorks users
lisp-hug@lispworks.com
http://www.lispworks.com/support/lisp-hug.html