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 extensions
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