Buscar
Social
Ofertas laborales ES
« La unión europea detiene temporalmente la adquisición de Sun por parte de Oracle | Main | PragPub: La revista mensual de los autores de "The Pragmatic Programmer" »
domingo
sep062009

Liberado lambdaj  2.0

lambdajes una librería Java que permite simular un estilo de "programación funcional". Para ello, emplea un conjunto de métodos diseñados con tal propósito, el uso de expresiones lambdaj típicas de los lenguajes de programación funcionales.


La librería se distribuye bajo licencia Apache 2.0 y acaba de liberar su versión 2.0. La principal novedad de esta versión es la capacidad de definir variables que contengan funciones, algo bastante común en los lenguajes de programación funcionales. Por ejemplo:

 

Closure println = closure(); { of(System.out).println(var(String.class)); }

 


Había definido la variable printl, que ejecuta un System.out.println. Una vez ha sido definida esta función, podemos hacer:


println.apply("one");


o


println.each("one", "two", "three");


Esta librería es otro intento más de la comunidad para "resolver" las deficiencias del lenguaje de programación Java, intentos que últimamente parecen estar bastante de moda. 

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.