On May 20, 2009, at 6:44 AM, Alex Shinn wrote:

This part of the rationale is nonsense:

  "[...] This facilitates statically determining if a
  program ever mutates pairs,"

Agreed of course.  Same goes for (rnrs mutable-strings)
and (rnrs eval).  Some people give the import form far
more importance than what the actual program/library is
doing.

the real rationale is what follows:

  "[...] encourages writing programs that do not mutate
  pairs, and may help deprecating or removing mutable pairs
  in the future."

I wonder why the R6RS editors felt like they need to help
future editors with action that they may or may not elect
to do.  If they were going to deprecate it, they might as
well just say so.

Aziz,,,

Reply via email to