Fwd: [usocket-devel] Support for external-format, element-type

Marijn Haverbeke marijnh at gmail.com
Tue Oct 17 07:28:00 UTC 2006


(Woops, accidentally sent to just Erik, forwaring to list).

---------- Forwarded message ----------
From: Marijn Haverbeke <marijnh at gmail.com>
Date: Oct 17, 2006 9:27 AM
Subject: Re: [usocket-devel] Support for external-format, element-type
To: Erik Huelsmann <e.huelsmann at gmx.net>

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.

Regards,
Marijn

On 10/16/06, Erik Huelsmann <e.huelsmann at gmx.net> wrote:
>
>
> > Hello list,
> >
> > I'm considering switching from trivial-sockets to usocket, seeing that
> the
> > former is completely unmaintained. But, while the open-stream function
> > does
> > accept :external-format and :element-type arguments, it just raises an
> > 'unsupported' condition when they are passed. It would be rather trivial
> > to
> > support these parameters in SBCL, but that would mean changing the
> > open-stream function itself, either make it throw those errors depending
>
> > on
> > the platform (ugly), or move the error throwing into the
> platform-specific
> > functions. I guess the latter is preferrable, and I'm willing to write
> the
> > patch for that, but I'd like to hear if you people agree with this.
>
> 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?
>
> I know it doesn't work well with Allegro Common Lisp, but if we provide
> the patch, the author will probably fix flexi streams...
>
> bye,
>
> Erik.
> --
> GMX DSL-Flatrate 0,- Euro* - Überall, wo DSL verfügbar ist!
> NEU: Jetzt bis zu 16.000 kBit/s! http://www.gmx.net/de/go/dsl
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/usocket-devel/attachments/20061017/fdfc5c81/attachment.html>


More information about the usocket-devel mailing list