On Sat, Apr 17, 2010 at 11:26 AM, Juan Jose Garcia-Ripoll <
[email protected]> wrote:

> * With this mechanism I can reimplement the fasl concatenation mechanism
> *without* using classes at all. Same goes for ECL's 
> extensions<http://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.

-- 
Instituto de FĂ­sica Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://tream.dreamhosters.com
_______________________________________________
asdf-devel mailing list
[email protected]
http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel

Reply via email to