developed at MIT:

http://scratch.mit.edu/

See also this article

http://martinfowler.com/articles/languageWorkbench.html

of Martin Fowler.