[plt-scheme] 4.0 question
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
> >