- "Language oriented programming is a style of programming in which, rather than solving problems in general-purpose programming languages, the programmer creates one or more domain-specific programming languages for the problem first and solves the problem in those languages."
2006-09-13 Shin The Gin - Coming from the Forth programming language, this sounds very familiar to me. In Forth you solve programming problems by developing a vocabulary of words, which in return is quite what you describe here. If You replace 'vocabulary' with 'namespace' and 'word' with 'command' then You're there.