FYI<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@gmail.com">juanjose.garciaripoll@gmail.com</a>></span><br>

Date: Sat, Oct 27, 2012 at 11:41 PM<br>Subject: ASDF breaks ECL's use of :PATHNAME<br>To: ASDF-devel <<a href="mailto:asdf-devel@common-lisp.net">asdf-devel@common-lisp.net</a>><br><br><br>Currently, ASDF ignores all file types supplied by the user when specifying a :PATHNAME value for a component. This did not happen before, though.<div>

<br></div><div>This is kind of annoying and hard to deal with, due to ECL's need of prebuilt ASDF files -- these are ASDF components that contain files with precompile sources, whose file extension need not coincide with the one being used by ASDF at the time.</div>


<div><br></div><div>For instance, ECL may be launched with the bytecodes compiler as default (file extension is ".fasc"), but require to load sockets.asd, which contains the precompiled binary file sockets.fas, as in</div>


<div><br></div><div><div>(DEFSYSTEM "sockets" :CLASS ASDF::PREBUILT-SYSTEM :LIB #P"SYS:LIBSOCKETS.A"</div><div> :DEPENDS-ON NIL :COMPONENTS</div><div> ((:COMPILED-FILE "sockets" :PATHNAME #P"SYS:SOCKETS.FAS")))</div>


<div><br></div><div>What would be the appropriate fix for this?</div><div><br></div><div>Juanjo</div><span class="HOEnZb"><font color="#888888"><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br>

<a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>

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