Dialecting
From Wikipedia, the free encyclopedia
Dialects are domain specific sub-languages 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 problematic domains.