Scope/Function names and labels: Difference between revisions

Added Quackery.
(Added Quackery.)
Line 946:
* This Python Enhancement Proposal: [http://www.python.org/dev/peps/pep-3104/ PEP 3104] introduces the non-local keyword of Python 3.
* And of course, [http://www.youtube.com/watch?v=vt0Y39eMvpI this]!
 
=={{header|Quackery}}==
 
Quackery does not have scoped words. Once a piece of Quackery code is named, that name is available everywhere.
 
Rationale: Quackery is "My First Stack-Oriented Language"; it is a lightweight environment for exploring stack based concatenative programming, coded in under 48k of mostly non-idiomatic Python 3 source with minimal use of libraries, so that every aspect of it can be understood by a novice user. Scoping is not required, so is omitted. If, having tried Quackery, you want to apply this paradigm to a large project, look to a production level language such as Forth or Factor, according to your requirements.
 
=={{header|Racket}}==
1,496

edits