[plt-scheme] %, @, ^, etc.
On Sep 9, Michael Sperber wrote:
> >>>>> "Joe" == Joe Marshall <jrm at ccs.neu.edu> writes:
>
> Joe> I disagree. The reason `globals' are `global' is that they are
> Joe> visible to large amounts of code, and modifications to them can
> Joe> have far-reaching effects.
>
> Can't a modification to a global variable *always* have far-reaching
> effects?
The CL convention is much more important given the different semantics
of specials... (I did spend some precious debugging time tracing it
to a function that behaved differently because I defvar'ed x while
doing other debugging.)
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://www.barzilay.org/ Maze is Life!