On Tue, May 17, 2011 at 2:57 PM, Didier Verna <span dir="ltr"><<a href="mailto:didier@lrde.epita.fr">didier@lrde.epita.fr</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;">
after upgrading ECL today, I found out that the function FILE-STREAM-FD<br>
is not accessible from the EXT package anymore. I now need to grab it<br>
from the SI package.<br></blockquote><div><br>Sorry for the inconvenience. I already announced this in the maling list several months ago: the EXT package is the right path to access all functions which are sanctioned and exported by the core and which are not part of the standard, nor MOP nor any other recognized extension set (SB-POSIX, ASDF, etc).<br>
<br>I just fixed ECL to export that function.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
But this makes me wonder: the EXT package (that I used to use for<br>
getting this function and other things like QUIT) is not even<br>
documented. Should we avoid it and use SI instead ?<br></blockquote><div><br>The SI is also not documented :-) and it will remain so. Use of SI has always been discouraged and EXT has *always* existed in ECL since the 0.8 releases or so. It is just that it was never actively enforced and this was always a can of worms waiting to be opened.<br>
</div></div><br>Juanjo<br clear="all"><br>-- <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>