(Woops, accidentally sent to just Erik, forwaring to list).<br><br>---------- Forwarded message ----------<br><span class="gmail_quote">From: <b class="gmail_sendername">Marijn Haverbeke</b> <<a href="mailto:marijnh@gmail.com">
marijnh@gmail.com</a>><br>Date: Oct 17, 2006 9:27 AM<br>Subject: Re: [usocket-devel] Support for external-format, element-type<br>To: Erik Huelsmann <<a href="mailto:e.huelsmann@gmx.net">e.huelsmann@gmx.net</a>><br>
<br></span>In the meantime I've also come to the conclusion that using something like flexi-streams is more practical than setting a single external format for a stream. If usocket supports octets as element type, it's not even really necessary to integrate flexi-streams into the library itself, people can just wrap the socket stream when they want to.
<br><br>Regards,<br><span class="sg">Marijn</span><div><span class="e" id="q_10e552ae7987f07b_2"><br><br><div><span class="gmail_quote">On 10/16/06, <b class="gmail_sendername">Erik Huelsmann</b> <<a href="mailto:e.huelsmann@gmx.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
e.huelsmann@gmx.net</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>> Hello list,<br>><br>> I'm considering switching from trivial-sockets to usocket, seeing that the<br>> former is completely unmaintained. But, while the open-stream function<br>> does<br>> accept :external-format and :element-type arguments, it just raises an
<br>> 'unsupported' condition when they are passed. It would be rather trivial<br>> to<br>> support these parameters in SBCL, but that would mean changing the<br>> open-stream function itself, either make it throw those errors depending
<br>> on<br>> the platform (ugly), or move the error throwing into the platform-specific<br>> functions. I guess the latter is preferrable, and I'm willing to write the<br>> patch for that, but I'd like to hear if you people agree with this.
<br><br>I've been using flexi streams in cl-irc to provide cross platform consistent :external-format for the library. Would it be an idea to do the same with usocket?<br><br>I know it doesn't work well with Allegro Common Lisp, but if we provide the patch, the author will probably fix flexi streams...
<br><br>bye,<br><br>Erik.<br>--<br>GMX DSL-Flatrate 0,- Euro* - Überall, wo DSL verfügbar ist!<br>NEU: Jetzt bis zu 16.000 kBit/s! <a href="http://www.gmx.net/de/go/dsl" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.gmx.net/de/go/dsl</a><br></blockquote></div>
<br>

</span></div>