About removing global variables
Peter van Rooijen
peter at vanrooijen.com
Mon Nov 29 18:30:09 UTC 2004
stéphane ducasse wrote:
> but lex
>
> you could have World as a classVariable or
>
> world
> ^ World current
>
> and only get this problem in workspaces and we write much more code
> in method bodies than in workspace.
Stef,
There could be a lot of discussion about the disadvantages of removing
globals (and there are many, in fact so many that I predict without any
hesitation that it is not going to happen), but what, in your opinion,
are the *benefits*?
I hope you're not going to simply tell us that 'everybody knows that
globals are bad' :-).
Frankly, I am worried by your comments. You are a Prof. Dr. (i.e., a
professor and a PhD) and people listen to what you have to say, and
think that you probably know what you are talking about. Your students,
but many others as well.
Then you come with this ludicrous suggestion of removing globals from
Squeak, without apparently having thought through even the most obvious
consequences.
I admit that when I first saw your suggestion I assumed you weren't
really serious, but rather trying to make a point. But now it appears
you are in fact serious.
I don't expect you to go and discuss this with me here, so I'm simply
telling everyone who wants to hear it that this suggestion of removing
globals seriously, is an idea that is going nowhere, and essentially a
waste of time.
Cheers,
Peter
More information about the Squeak-dev
mailing list
|