En un evento en Barcelona, Martin Fowler y Neal Ford presentaron la ideas centrales de lo que es la programación orientada al lenguaje, el cual es resumido aquí.
De acuerdo a Martin Fowler un modelamiento orientado a objetos permite "acumular un vocabulario" pero la gramática - las formas de combinar estos vocabularios - no está definida; Los lenguajes de dominio específico (DSLs) agregan este lado de la gramática. Por lo tanto los lenguajes de programación orientados al lenguaje inician "este cambio de moviemiento de pensar acerca de vocabularios, lo que los objetos representan, al concepto de un lenguaje que combina vocabulario y gramática".
Palabras clave: programación orientados al lenguaje
Comentarios
Los DSL's también se usan en Software Factories, un enfoque interesante para el desarrollo de software
http://msdn2.microsoft.com/en-us/architecture/aa699360.aspx