[asdf-devel] How should ASDF return cached system definition information
Robert P. Goldman
rpgoldman at sift.info
Fri Feb 21 20:46:42 UTC 2014
The latest version of ASDF contains three functions:
that return information about defined systems. The intention is to
support introspection about sets of systems (I believe Quicklisp does
Currently, ASDF does *not* put the return values into canonical form.
So, equivalent forms like
will yield different return values.
Similarly, :version specifications will not be resolved.
This seems wrong to me. I feel that the return values should be
canonicalized. So all system names should be resolved down to
Does that sound like the right approach? It would support performing
inference on the systems relatively straightforwardly. I can't imagine
why people would want the exact, literal slot initforms, but I could be
More information about the asdf-devel