On Sun, Oct 28, 2012 at 12:59 AM, Faré <span dir="ltr"><<a href="mailto:fahree@gmail.com" target="_blank">fahree@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Sun, Oct 28, 2012 at 6:41 AM, Juan Jose Garcia-Ripoll<br>
<<a href="mailto:juanjose.garciaripoll@gmail.com">juanjose.garciaripoll@gmail.com</a>> wrote:<br>
> Currently, ASDF ignores all file types supplied by the user when specifying<br>
> a :PATHNAME value for a component. This did not happen before, though.<br>
><br>
</div>No, it doesn't.<br>
If you pass a #p"..." pathname, then whatever you specify is used untouched.<br>
If you pass a string, then the declared type (if any) is used with it.<br></blockquote><div><br></div><div>I did not mean that it touches the relative pathname, but the fact is that ASDF does not use the path which is passed. Instead, at various parts, this path is translated into an absolute path and that involves changing the type of the relative path.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This behavior has worked for ever with ASDF 2.<br>
(ASDF 1 wasn't behaving portably in the corner cases.)<br></blockquote><div><br></div><div>As I said, something must have changed w.r.t. to relatives paths between asdf(old)+asdf-ecl and asdf(new)+asdf-bundle, because the lines below used to work</div>
<div><br></div><div><div>(ext::install-bytecodes-compiler)</div><div>(setf *load-verbose* t)</div><div>(require :asdf)</div><div>(load "~/quicklisp/setup")</div></div><div><br></div><div>Juanjo</div></div><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>