[R6RS] Return values for ! I/O procedures

Michael Sperber sperber at informatik.uni-tuebingen.de
Thu Aug 17 14:05:02 EDT 2006

For simple readers, `reader-read!' calls the read! argument supplied
to make-simple-reader.  How should the return values of these two
procedures be specified?

I'd like to say that `read!' can return whatever it wants to
(including zero or multiple values), and that `reader-read!' returns
whatever `read!' returns for simple readers, and that its return
values are unspecified otherwise.

If you object, speak up.

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

More information about the R6RS mailing list