Interesante artículo sobre DSLs internos en Java

Buceando buscando información sobre DSLs (Domain Specific Languages, o lenguajes específicos de dominio) he encontrado un artículo en InfoQ muy interesante, de cómo implementarlos en Java. Tienen algunas ideas interesantes, pero es triste ver lo penosamente encorsetado que es Java comparado, por ejemplo, con C++ para implementar este tipo de lenguajes (no digamos con Ruby, por ejemplo). Comparando esto con conocidos DSLs internos en C++, como por ejemplo, Spirit o LuaBind, el soporte para DSLs en Java está un poco en pañales. ¿Se nota que no me gusta Java? :) Comparado con lenguajes serios como Scala y Clojure, que también se ejecutan en la JVM, Java es un lenguaje de juguete.

blog comments powered by Disqus