There is the risk that upon these extensions becoming more useful, they are expelled from the ASDF core and placed in some kind of extension package, asdf-bundle. I find this is wrong and inconvenient -- what is so bad in making standard features in ASDF the possibility of dumping executables? --. If you are really interested on this, please do not ignore this conversation, neither in the mailing list nor in the launchpad thread I point  out below.<br>
<br>Juanjo<br><br><div class="gmail_quote">On Sun, Mar 28, 2010 at 12:23 AM, Juan Jose Garcia-Ripoll <span dir="ltr"><<a href="mailto:juanjose.garciaripoll@googlemail.com">juanjose.garciaripoll@googlemail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">This might be of interest to some of you, because if this moves on it will affect also the status of ECL extensions in ASDF. Also available at gmane <a href="http://news.gmane.org/gmane.lisp.asdf.devel" target="_blank">http://news.gmane.org/gmane.lisp.asdf.devel</a><div>

<div><br></div><div>Juanjo<div><div></div><div class="h5"><br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Juan Jose Garcia-Ripoll</b> <span dir="ltr"><<a href="mailto:juanjose.garciaripoll@googlemail.com" target="_blank">juanjose.garciaripoll@googlemail.com</a>></span><br>

Date: Sat, Mar 27, 2010 at 11:17 PM<br>Subject: SBCL port of ECL's extensions<br>To: ASDF-devel <<a href="mailto:asdf-devel@common-lisp.net" target="_blank">asdf-devel@common-lisp.net</a>><br><br><br>I just cut & paste what I submitted to the appropriate record in launchpad<div>

   <a href="https://bugs.launchpad.net/asdf/+bug/542583" target="_blank">https://bugs.launchpad.net/asdf/+bug/542583</a></div><div>where the port can be downloaded and given a try.</div>
<div><br></div><div><span style="font-family: monospace,'dejavu sans',verdana,sans-serif; font-size: 12px;"><p style="margin: 0px 0px 0.8em; padding: 0px; width: auto; max-width: 45em;">

I attach a straightforward port of two operations that ECL supports:</p><p style="margin: 0px 0px 0.8em; padding: 0px; width: auto; max-width: 45em;">

- Building a unified FASL file that contains either a system, or a system plus all its dependencies.<br>- Building an ASDF system that, using the previous feature, can replace an existing one (this include *.asd file)</p>


<p style="margin: 0px 0px 0.8em; padding: 0px; width: auto; max-width: 45em;">The implementation tries to be done with future extensions in mind, such as bundling all executables plus resources into an application, dumping images, etc, but all is constrained into new files that are not required for booting -- should simplify the process of reloading ASDF.</p>


<p style="margin: 0px 0px 0.8em; padding: 0px; width: auto; max-width: 45em;">The patch need not be accepted as is. I will submit it for discussion at the mailing list.</p>

</span></div><div><br>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://tream.dreamhosters.com" target="_blank">http://tream.dreamhosters.com</a><br>
</div>
</div><br><br clear="all"><br>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://tream.dreamhosters.com" target="_blank">http://tream.dreamhosters.com</a><br>
</div></div></div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://tream.dreamhosters.com">http://tream.dreamhosters.com</a><br>