News for hackers. Stuff that matters.
Re:The Eve programming language project is winding down by TuringTest on Thursday January 25, 2018 @10:46AM (#16231598)
One finding by the people doing Eve is that common users don't get lexical scopes. If I give something a name, why can't I access it everywhere using that name? Scopes are an artifact of how programming languages have evolved as an abstraction over the runtime stack; that complexity is unnecessary.

(Note that this is orthogonal to namespaces - i.e. ways to handle naming conflicts- nor encapsulation -providing a single entry point for changing a variable. Lexical scope was not created to solve either of that).

There are no comments on this comment yet.