On Sat, Mar 13, 2010 at 4:40 PM, Faré <span dir="ltr"><<a href="mailto:fahree@gmail.com">fahree@gmail.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;">
It's also what I committed to 1.634.<br></blockquote><div><br>Thanks for your explanations and corrections. I just updated ECL to use 1.634.<br><br>FYI, the reason why I did not add **/*.* is because the sbcl case was just specified like that: (getenv "SBCL_HOME"), which is what I more or less adapted. Someone should have a look at that, because asdf might be broken for sbcl.<br>
</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
PS: if you're going to have some magic ECL-provided ASDF systems<br>
that are tied to the implementation, you should probably want to:<br></blockquote><div><br>The ASDF systems I provide are tied to the implementation in that they come pre-built and require that particular version but should not overwrite whatever the user provides: they include asdf, sb-profile, clx, sockets, etc, and I would not feel very comfortable imposing our choice of tools when there might be newer versions out there.<br>
</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
C- if you want to bundle systems that are not too tied to ECL internals,<br>
you may want to add to default-source-registry something like:<br>
#+ecl (:tree ,(translate-logical-pathname "SYS:bundled-systems;"))<br>
There is no problem with providing asdf.asd there, though it's probably<br>
redundant with the magic from (require :asdf).<br></blockquote><div><br>It may be redundant but I would like to see ECL's own asdf path somehow hardcoded in asdf.lisp, not as a main search place but as an always there option. The reason is that we already had a couple of cases in which people overwrote ASDF's search path, resulting in ECL being unable to locate any of its default tools when ASDF:LOAD-OP'ed.<br>
<br>Thanks again for your help. Using the latest changes in ASDF ECL is now capable of building and shipping its own versions of CLX and other tools in a way that can then be linked to other FASL, programs or shared libraries using the ASDF extensions we already had.<br>
<br>Juanjo<br><br clear="all"></div></div>-- <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>