On Sat, Apr 17, 2010 at 11:26 AM, Juan Jose Garcia-Ripoll < juanjose.garciaripoll@googlemail.com> wrote:
- With this mechanism I can reimplement the fasl concatenation mechanism
*without* using classes at all. Same goes for ECL's extensionshttp://tream.dreamhosters.com
Ok, that is not entirely true: I still have to figure out how the "forcing" mechanism works, because if some of the components was previously loaded the piece of code below will fail to include some components
(pprint (loop with asdf::*compile-before-loading* = nil for (op . component) in (asdf::traverse (make-instance 'load-op) (find-system "chunga")) collect (list (type-of op) (type-of component) (asdf::component-name component))))
Where are the rules for forcing properly explained? The documentation in the code itself is a bit unclear.