On Sun, Jun 27, 2010 at 6:56 AM, Pascal J. Bourguignon <span dir="ltr"><<a href="mailto:pjb@informatimago.com">pjb@informatimago.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
AFAIUI, the :CASE argument of MAKE-PATHNAME should not apply to<br>
:DEFAULTS, but only to the other arguments given to MAKE-PATHNAME.<br>
</blockquote></div><br>Hopefully this is fixed in ECL CVS/git now<br clear="all"><br>$ ecl<br>ECL (Embeddable Common-Lisp) 10.4.2<br>Top level.<br>> (let ((x "ABC"))<br>   (values<br>     (make-pathname :directory (list :absolute x) :name x :type x :case :common)<br>

     (make-pathname :directory (list :absolute x) :case :common<br>                    :defaults (make-pathname :name x :case :common<br>                                             :defaults (make-pathname :type x :case :common)))))<br>

<br>#P"/abc/abc.abc"<br>#P"/abc/abc.abc"<br><br>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com">http://juanjose.garciaripoll.googlepages.com</a><br>