He estado buscando diseñar algunos lenguajes específicos de dominio que probablemente implementaré en Clojure, pero realmente no tengo idea de lo que está involucrado.¿Alguien sabe de una buena referencia para el diseño de DSL?
Los idiomas que tengo en mente están destinados a ser lenguajes abstractos legibles por expertos en el dominio con poca o ninguna experiencia en programación.
¿Alguien sabe de algún tutorial, libro u otra referencia que pueda ser útil?
Un google rápido de "Diseñar idiomas específicos de dominio" parece aparecer una plétora de materiales de referencia, incluido un video de una hora de David Pollack de Google (http://video.google.com/videoplay?docid=-8103284744220333344&q = ruby #) – Lazarus