martes, 1 de octubre de 2013

SugarJ, endulzando Java...


SugarJ el objetivo de SugaJ es hacer más natural escribir código en los lenguajes. Pongamos un ejemplo, si te toca escribir un XML en java, te vas a encontrar que java no fue hecho para eso; pero existen librerías que utilizan mecanismos que hacen más fácil, por ejemplo escribir un XML en java. Lo que pretende hacer SugarJ es agregar azúcar sintético por medio de librarías.

Las librerías que contienen azúcar sintáctico conservan la compatibilidad y auto-aplicabilidad de las librerías convencionales: azúcar sintáctico puede estar compuesta mediante la importación de múltiples librerías,   azúcar sintáctico puede ser utilizado en el desarrollo de una librerías que exporta en sí azúcar sintáctico. De esta forma podremos generar DSL con librerías.

Este framework o libreía no solo existe para Java, también existe SugarHaskell.

Dejo link:
http://www.informatik.uni-marburg.de/~seba/projects/sugarj/