dsl
Editlimited form of computer language designed for a specific class of problems
Extension Methods, DSLs, and Fluent Interfacehttp://www.infoq.com/news/2007/11/Extension-Methods-DSL\[ http://www.infoq.com/news/2007/11/Extension-Methods-DSL] http://martinfowler.com/bliki/DomainSpecificLanguage.html http://qcon.infoq.com/sanfrancisco/presentation/Building+DSLs+in+Static+and+Dynamic+Languages