[r6rs-discuss] [Formal] Requirement to detect circular lists

From: Dan Muresan <dan-r6rs>
Date: Tue Oct 3 06:16:36 2006

> set-car! and set-cdr! are a thing from the past and I sure hope that
> R6RS is the last Scheme standard to support them. The benefits from
> dropping mutable pairs far outweigh the alleged benefits of making
> map, length, and friends accept circular lists. Just my opinion.

Oh yeah, I remember banning set-c*r! was discussed on a mailing list of
one of the major compiled implementations. If I remember correctly the
implementer wasn't that excited about this beneficial change.

But you're right, in the end it's always a matter of opinion. I'm sure
many others agree with you, or it wouldn't have made it into R6RS.


Dan Muresan
http://alumnus.caltech.edu/~muresan
Received on Tue Oct 03 2006 - 06:16:24 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:01 UTC