El día 2 de diciembre de 2010 15:44, lasizoillo <[email protected]> escribió:

> Mmmm, al ver ese ejemplo he tenido un "breve" deja-vu:
> http://breve.twisty-industries.com/
>
> Supongo que te ahorras trabajo al hacerl el DSL. Interesante.

¡Para algo tienen que servir los DSLs! Pero te hago ver que el código
que he puesto antes es puro código lua: no emplea nueva gramática, ni
mucho menos conforma un lenguaje. Tampoco hay metaprogramación, aunque
haya hablado de "macros": no se genera código.

Al igual que en python hablamos de "modismos" del lenguaje, se debería
hablar también de la "expresividad" de un lenguaje como la facilidad
del lenguaje para transmitir una idea. Ya se sabe que cualquiera puede
programar para que lo entienda una máquina, pero sólo un buen
programador consigue, además, que lo entienda otro programador.
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a