De todos los ejemplos más "de negocio" que encontré, este se destaca:
- El blogger inventa un DSL para compra/venta de acciones.
- En el primer blog, usa Scala para parsear mensajes o cualquier string externo a su programa.
- Luego, en un segundo blog, incluye el código DSL dentro del código Scala.
- Hasta ahora, había visto ejemplos de DSL en Ruby. No me puedo acostumbrar a los lenguajes dinámicos, así que me da mucho gusto poder usar para estos fines un lenguaje con "static typing" como Scala,
- Es increíble lo fácil crear parseadores,
- El blogger usa su DSL en reemplazo a mensajes en formato XML (otra razón para estar muy contento).
- Obligan a entender varias facetas del lenguaje.
No hay comentarios:
Publicar un comentario