[plt-scheme] Mutable and immutable pairs in PLT Scheme

From: YC (yinso.chen at gmail.com)
Date: Wed Nov 26 16:21:26 EST 2008

On Wed, Nov 26, 2008 at 9:01 AM, Matthew Flatt <mflatt at cs.utah.edu> wrote:

> Just to be clear, this does not answer my question. You've addressed a
> more abstract question "What should be the relationship between the PLT
> Scheme implementation and standardized dialects of Scheme?" It's fine
> to answer that question, but it's not the question that currently
> interests me.

Hi Matthew,

I do not use mutable pairs either.

Besides answering your question, I do have a request and it is that whatever
approach you choose, please do whatever you can (I know you already do - but
I have to stress it) to keep compatibility.

Quite a few planet packages I tried/used do not even install with PLT4, and
there is no way to know from planet whether a package has been vetted.
Users bear the grunt of figuring things out the hard way here.

As you know a healthy 3rd party code repository is important to attract and
build developer community, breaking compatibility is thus costly, especially
for industry developers.  For me, the cost of PLT4 is high(er than

There of course will be tension with the need to innovate.  But if building
a viable community is part of PLT's goal, then the decision should involve
more than just technical merits.

I know I am preaching to the choir, but I feel it needs to be mentioned.
Thank you for all of the hard work in making PLT such a wonderful platform!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20081126/91dea6b7/attachment.html>

Posted on the users mailing list.