Two questions on the move to immutable pairs:

1. Does anyone have feedback on how that went? (The only problems I recall dealing with personally were pain for HtmlPrag, a minor change to the "csv" library, and a small headache supporting SICP.)

2. What was the rationale for not having "pair?", "car", "cdr", work on both mutable pairs and immutable pairs? Was this to push everyone harder towards immutable pairs, at the cost of having to convert legacy libraries and breaking R5RS compatibility?

I'm asking because this might be valuable input to a Scheme working group. Thanks.

--
http://www.neilvandyke.org/
_________________________________________________
 For list-related administrative tasks:
 http://lists.racket-lang.org/listinfo/users

Reply via email to