2008-08-07 11 views
10

Estaba escuchando a algunas rocas más antiguas .Net! episodios, y yo found #329 on DSLs 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.de dominio de recursos específicos del idioma

¿alguien sabe de algunos buenos recursos de introducción para las herramientas de MS DSL?

+0

Es posible que desee agregar las respuestas a su pregunta para proporcionar una tienda para otros. – Mark

Respuesta

1

Dado que está buscando MS-world, es posible que desee consultar F#. Ofrece la capacidad de extender su sintaxis para escribir lenguajes específicos del dominio (ver this link, página 16 para el código de muestra).

3

Si usted está interesado en DSL, Jeff Moser ha escrito algunos grandes artículos acerca de ellos (y el marco de 'meta' de la mente que necesita) here,here, y here en su blog.

0

recomendaría http://msdn.microsoft.com/en-us/vsx/cc677256.aspx para DSL Tools como titular.

También, consulte el concepto de DSDM (Model Driven Desarrollo). Un experto en ese tema (y DSL) es Markus Voelter: http://www.voelter.de/

Creo que hay muchas similitudes entre DSDM, líneas de producción de software y DSL de manera general, que esta 'nueva' forma de hacer las cosas necesita limpiar su 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.

2

Para mí, la mejor fuente de ejemplos de T4 era this blog.

Cuestiones relacionadas