[asdf-devel] What is the release process for ASDF?

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Tue Dec 1 20:52:32 UTC 2009


On Tue, Dec 1, 2009 at 9:05 PM, Faré <fahree at gmail.com> wrote:
> I think that it is the very design of ASDF that a .asd file is Lisp
> source code, and that we thus reuse Lisp as the language to do magic
> there. What better way to load extensions in your .asd than that?
> After all, you need the extension there before you even try to parse
> the defsystem statement with the loaded extension.

Sometimes great power brings great responsibility and the fact that
*.asd files can be any lisp becomes a burden for people wanting to
port those libraries. Specially when then the library itself depends
for instance on extensions that are defined in the *.asd file and not
in the lisp objects themselves. I am right now thinking on software
like ECL's extensions for packing libraries into monolithic FASL files
or standalone programs.

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com




More information about the asdf-devel mailing list