[R6RS] End of file object

Michael Sperber sperber at informatik.uni-tuebingen.de
Thu Mar 30 12:02:37 EST 2006

William D Clinger <will at ccs.neu.edu> writes:

> Anton wrote:
>> I'm not sure that extending COND is the right solution
> Me neither.  That was off the cuff.  I wouldn't have
> posted it if Mike hadn't asked me to.

Ah, OK.  I thought you had in mind a procedure like

(define (not-eof v)
  (if (eof-object? v)

... which would allow you to write

  ((not-eof (read-char p))
   => (lambda (ch)))
  (else ...))

As for extending COND, there's SRFI 61.

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

More information about the R6RS mailing list