Liberado lambdaj 2.0
domingo, septiembre 6, 2009 at 10:42PM 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.
j2se 
Reader Comments