Derick Eddington
2009-03-20 21:44:05 UTC
... according to R6RS get-datum. R6RS get-datum also says they need
&i/o-read but I don't think that makes sense because lexical errors are
not I/O errors and vice versa. Ikarus decided to not include &i/o-read,
and Aziz asked the editors about this and they said they agree including
&i/o-read is wrong and they made some other comments, which you can read
here:
https://bugs.launchpad.net/ikarus/+bug/305374
--
: Derick
----------------------------------------------------------------
Condition:
((&error)
(&who (who get-datum))
(&message
(message
"Lexical Error: Missing delimiter in line 1: -o "))
(&irritants
(irritants (#<INPUT PORT *bytevector*>))))
&i/o-read but I don't think that makes sense because lexical errors are
not I/O errors and vice versa. Ikarus decided to not include &i/o-read,
and Aziz asked the editors about this and they said they agree including
&i/o-read is wrong and they made some other comments, which you can read
here:
https://bugs.launchpad.net/ikarus/+bug/305374
--
: Derick
----------------------------------------------------------------
(show-ex (read (open-string-input-port "-oops")))
Exception:Condition:
((&error)
(&who (who get-datum))
(&message
(message
"Lexical Error: Missing delimiter in line 1: -o "))
(&irritants
(irritants (#<INPUT PORT *bytevector*>))))