[r6rs-discuss] Lexical Syntax
sperber at deinprogramm.de
Thu Nov 22 02:13:00 EST 2007
Neil Jerram <neil at ossau.uklinux.net> writes:
> Michael Sperber <sperber at deinprogramm.de> writes:
>> It certainly would be trivial to write in R6RS Scheme. I was able to
>> hack the R5RS reader and writer that come with Scheme 48 to run in
>> Ikarus in about 20 minutes.
>> It's only a proof-of-concept, with no claims as to its correctness,
>> completeness, usefulness, or R6RS compliance.
>> (As well as fixing the 80,000+
>> other failing test cases a decent test suite can probably be made to
> I'm sorry, but that's just bizarre. There's no merit in something
> being trivial if you have no confidence that it is correct.
> (Or have I misunderstood you?)
Probably. The Scheme 48 reader is essentially an R5RS reader which has
existed for a long time, with no known bugs at this point. This can be
made to run in R6RS in a matter of minutes (most of those 20 minutes I
spent on figuring out Ikarus's command-line syntax---I'd never used
Ikarus before). I'm pretty confident it is correct, excepting the "# in
number literals" issue I mentioned, which I'm quite confident would be
trivial to fix (by replacing '#' by any digit, I think).
As with any software, there may be bugs, but given the small size and
easy modifiability of the code, I have yet to see a bug that wouldn't be
easy to fix. What you cited is just a disclaimer.
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
More information about the r6rs-discuss