CMU (or SBCL) has something call "ANSI" streams, or something like that, which are structures that behave like streams. They are used by the pretty printer and also by FORMAT.<br><br>In ECL we do not have that. We cannot cast arbitrary structures and impose that I/O operations work on them. The closest thing are Gray streams and this is what we use to implement CMU's FORMAT and pretty printer.<br>
<br><div class="gmail_quote">On Mon, Mar 15, 2010 at 4:21 PM, Raymond Toy <span dir="ltr"><<a href="mailto:toy.raymond@gmail.com">toy.raymond@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On 3/15/10 9:19 AM, Juan Jose Garcia-Ripoll wrote:<br>
> There is no other way. CMU's format needs gray streams because it is<br>
> implemented using some intermediate streams to which things are<br>
> output. Same goes for pretty printer.<br>
</div>Does CMU's format really require gray streams?  Gray streams is not<br>
normally loaded by default; the user needs to require it by hand.<br>
<br>
Ray<br>
<div><div></div><div class="h5"><br>
<br>
------------------------------------------------------------------------------<br>
Download Intel&#174; Parallel Studio Eval<br>
Try the new software tools for yourself. Speed compiling, find bugs<br>
proactively, and fine-tune applications for parallel performance.<br>
See why Intel Parallel Studio got high marks during beta.<br>
<a href="http://p.sf.net/sfu/intel-sw-dev" target="_blank">http://p.sf.net/sfu/intel-sw-dev</a><br>
_______________________________________________<br>
Ecls-list mailing list<br>
<a href="mailto:Ecls-list@lists.sourceforge.net">Ecls-list@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/ecls-list" target="_blank">https://lists.sourceforge.net/lists/listinfo/ecls-list</a><br>
</div></div></blockquote></div><br><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">http://juanjose.garciaripoll.googlepages.com</a><br>