Dialecting
From Wikipedia, the free encyclopedia
Dialects are domain specific sublanguages of a programming language or a data exchange language. (See also Reflection, Metaprogramming and Language oriented programming.) A language supporting this paradigm encourages users to create new dialects for specific problem domains.