Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-09-29 21:41:40 -0700 (Thu, 29 Sep 2005)
Revision: 7805
Log message:
Mutable variables are now dynamically scoped, but statically named.
This essentially results in static scoping, except that mutable variables
can never escape.
Here is an example of use:
f() =
mutable.lines = 0
awk(file)
default
lines = $(add $(lines), 1)
println($"lines = $(lines)")