viernes, abril 06, 2007

Diseño de lenguajes de domnio espcifico en Ruby

Un DSL es un lenguaje de alto nivel, no necesariamente un lenguaje de programación completo, que permite al usuario no programador (gentilmente reverenciado como Bussiness User) ;-) realizar tareas especificas. Ejemplos son SQL, Excel, leguajes para presentaciones, etc.
Hay un interesante ejemplo sobre un lenguaje de definición de dominos (URL's y su gerarquía).




Powered by ScribeFire.

No hay comentarios.: