[plt-scheme] fluid-let vs. parameterize
At Wed, 25 Feb 2004 12:57:21 -0500, Eli Barzilay wrote:
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>
> On Feb 25, Robby Findler wrote:
> >
> > Fluid-let is for variables and parameterize is for parameters (two
> > different places to hold state). If you look at the expansion,
> > you'll see that they do essentially the same thing for those two
> > different places to hold state.
> >
> > parameters are different than variables in that parameters have
> > thread-local state, but there is only one (global to all threads)
> > variable.
>
> Another issue is the fact that you can only modify a variable in its
> module.
Right, some identifiers are not set!-able (or only in certain
contexts). fluid-let inherits this restriction from set!.
Robby