|
Petri Häkkinen wrote:
On 7.8.2010, at 6.10, Mark Hamburg <mark@grubmah.com> wrote:Hurrah, A vote for true simplicity and explicit scope control. At the cost of those few extra keystrokes, almost every part of lua programming could be made more clear. Unfortunately, without the enforcement of something like "module", this, like every other simple and beautiful approach, will grow bat wings, a tail, and whatever other things that can be imagined by various authors. Explicit prefixing prevents the most unobvious effects of changing environments on the fly, when a variable or function suddenly changes entirely before our eyes. For those too lazy to do such prefixing, I would trot out a quote from an old buddy of mine. "Flexibility is nice, but did you ever try to sit in a truly flexible chair." Everett L.(Rett) Williams II |