tipos specific que psicologia programacion paradigmas los lenguaje language historia especifico ejemplos dominio domain definicion t4 dsl vsx

t4 - specific - que es dsl programacion



Recursos de idioma específico del dominio (12)

Ya que estás buscando MS-world, es posible que desees mirar F # . Ofrece la capacidad de extender su sintaxis para escribir lenguajes específicos del dominio (vea este enlace , página 16 para ver el código de muestra).

¡Estaba escuchando algunas viejas .Net Rocks! episodios, y encontré # 329 en DSL para ser interesante. Mi problema es que no puedo encontrar ningún buen recurso en línea para las personas que intentan aprender esta tecnología. Obtengo los conceptos básicos de la creación de nuevos diseñadores, pero faltan los documentos MS en el motor T4 utilizado por las herramientas DSL y cómo integrar las plantillas con los modelos DSL.

¿Alguien sabe de algunos buenos recursos introductorios para las herramientas MS DSL?


Si está interesado en las DSL, Jeff Moser ha escrito algunos artículos geniales sobre ellos (y la mentalidad ''meta'' que necesita) aquí, aquí y aquí en su blog.







Recomendaría http://msdn.microsoft.com/en-us/vsx/cc677256.aspx para herramientas DSL como iniciador.

Además, consulte el concepto de MDSD (Desarrollo impulsado por modelos). Un experto en ese tema (y DSL) es Markus Voelter: http://www.voelter.de/

Creo que hay tantas similitudes entre MDSD, las líneas de producción de software y DSL en general que esta ''nueva'' forma de hacer las cosas necesita limpiar sus conceptos. Esa es una de las razones por las cuales es difícil encontrar buena información sobre el tema.

En otra nota, acm.org tiene una extensa biblioteca digital de artículos de investigación, artículos de varias conferencias (como OOPSLA), donde puede encontrar mucha información sobre DSL, diseños de idiomas, SPL, MDSD, etc.


Para mí, la mejor fuente de ejemplos de T4 fue este blog.