[asdf-devel] SBCL port of ECL's extensions

Tobias C. Rittweiler tcr at freebits.de
Mon Mar 29 14:43:11 UTC 2010


Juan Jose Garcia-Ripoll
<juanjose.garciaripoll at googlemail.com> writes:

> On Mon, Mar 29, 2010 at 10:01 AM, Tobias C. Rittweiler <tcr at freebits.de>wrote:
>
>> Do people want something like that? Dear, yes! For example, Zach Beane's
>> buildapp found great resonance:
>>
>>       http://www.xach.com/lisp/buildapp/
>>
>> Is your stuff the essentials to have something like that be part of
>> ASDF? If so, could you shortly write up a kind of roadmap?
>>
>
> What is needed for any kind of standalone system building that relies on
> ASDF system definitions and is capable of incorporating all dependencies?
>
> - A way to gather the list of files that form part of that system
> (gather-components in asdf-ext.lisp)
> - A way to compile the components (provided by asdf.lisp and extended by
> asdf-{ecl,sbcl,...}.lisp if needed)
> - A way to pack all the compiled files into a single output file
> (implementation-dependent and thus in asdf-{ecl,sbcl...}).
>
> The first part is very critical and it needs the expertise of ALL of ASDF
> maintainers to get it right. As a bonus the result will be applicable to ALL
> functions that kind of grovel through ASDF system definitions.

Another real life usage case: Slime's asdf contrib does that, too, to
provide functionality such as running the Emacs command rgrep, or
query-replace over all files defined in a system.

  -T.





More information about the asdf-devel mailing list