[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Specification vs. Implementation

This page is part of the web mail archives of SRFI 68 from before July 7th, 2015. The new archives for SRFI 68 contain all messages, not just those from before July 7th, 2015.

Per Bothner <per@xxxxxxxxxxx> writes:

> I don't buy this at all.  Why can't I replace:
>   (make-simple-reader id descriptor etc ...)
> by
>   (make-simple-input-port id descriptor etc ...)
> I.e. why can't I merge the functionality of readers into
> input-ports?

You could do that, but you'd have eliminated only one procedure call.
Moreover, it's unclear to me what you've gained.  It still wouldn't
make the primitive layer obsolete.

You've stated that you think you can get their performance, and lack
of buffering from the ports layer, but you haven't demonstrated how to
do it---it's certainly not straightforward, given the buffering
inherent in things like PEEK-CHAR.  It'll take a concrete proposal to
convince me to change the layout.

Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla