Con Java SE 8 la plataforma va a pasar a tener soporte para cierta funcionalidad del ámbito de la programación funcional. Parece haber un debate ahora mismo sobre qué significa esto para la plataforma y si es bueno o malo. Una minoría de gente piensa que puede ser problemático, porque va a llevar a los programadores Java a cometer errores, algunos de los cuales pueden incluso ser fatales para la máquina virtual Java. Además afirman que debido a la arquitectura de la máquina virtual Java el estilo de programación funcional no va a tener un buen rendimiento.
Esta opinión no es compartida por todo el mundo. En este post ebatan todos los argumentos del post anterior.
¿Cuales vuestra opinión al respecto? ¿Será positivo o negativo el contar con closures en Java 8?