[r6rs-discuss] [Formal] Requirement to detect circular lists
Abdulaziz Ghuloum
aghuloum at cs.indiana.edu
Mon Oct 2 07:05:41 EDT 2006
On Oct 2, 2006, at 6:01 AM, Dan Muresan wrote:
>> so what? Making Scheme easy to implement is not a goal
>> of R6RS as far as I can tell.
>
> Scary quote. When I first saw the spec size, I had the feeling that
> making
> Scheme *harder* to implement was a goal of R6RS (though some of my
> concerns have been subsequently alleviated).
To clarify my statement: I did not imply that R6RS aims at making
Scheme harder to implement. For me, I see R6RS as a vehicle for
serving the *users* of Scheme first and foremost. If serving the
users leads to (as a consequence) raising the bar for implementors
and forcing them to implement features that they would rather not
bother with (full numeric tower, useful I/O, unicode, hash tables,
records, libraries, exceptions, ...), then so be it. As a master
Scheme implementor once said: There is no pity for the implementor.
Aziz,,,
More information about the r6rs-discuss
mailing list