[plt-scheme] 4.0 question

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Sun Dec 16 10:30:07 EST 2007

Since the docs for the nightly build are so far out of date, I've put a
copy of the latest here:

  http://www.cs.utah.edu/~mflatt/tmp/v4-draft-doc/start/

Matthew

At Sun, 16 Dec 2007 05:38:03 -0700, Matthew Flatt wrote:
> But as Prabhakar says, that page is old, and it claims that structures
> are mutable by default.
> 
> Matthew
> 
> At Sun, 16 Dec 2007 13:34:22 +0100, "Jos Koot" wrote:
> > The page you mention contains a link 'defining struct types' linking to
> > http://pre.plt-scheme.org/docs/html/reference/structures.html#(part%20define-
> > struct)
> > where all is described in full detail.
> > Jos
> > 
> > ((((lambda(x)((((((x x)x)x)x)x)x))
> >    (lambda(x)(lambda(y)(x(x y)))))
> >   (lambda(x)(write x)x))
> >  'greeting)
> > ----- Original Message ----- 
> > From: "Prabhakar Ragde" <plragde at uwaterloo.ca>
> > To: "Matthew Flatt" <mflatt at cs.utah.edu>
> > Cc: <plt-scheme at list.cs.brown.edu>
> > Sent: Sunday, December 16, 2007 2:57 AM
> > Subject: Re: [plt-scheme] 4.0 question
> > 
> > 
> > > Matthew Flatt wrote:
> > >
> > >> Structures are immutable by default:
> > >
> > > Okay, good. It doesn't say that in the documentation:
> > >
> > > http://pre.plt-scheme.org/docs/html/guide/define-struct.html
> > >
> > > but I know that is lagging behind.
> > >
> > >> Since mutations to variable are lexically apparent (in a `module'
> > >> world), they do not create anywhere near as much trouble.
> > >
> > > That makes sense, especially in light of R6RS. --PR
> > > _________________________________________________
> > >  For list-related administrative tasks:
> > >  http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> > > 
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme


Posted on the users mailing list.