Thursday, 25 October 2012

JDK8 - the Scala killer?

With Java taking a long overdue step toward functional language capabilities, the Java release scheduled for next year (2013) should provide the Java development community with a language feature that results in it providing a serious and compelling alternative to Scala as a JVM language with functional capabilities.

Evolution of Java, as a language, has stagnated somewhat during the last decade. Since the introduction of Generics nothing of major significance has been delivered. However, JDK8 is going to be a game changer, specifically by the introduction of lambda expressions.

Get ahead of the game by getting involved in debate and education around lambda expressions directly with a Java book author (Java Generics & Collections - Maurice Naftalin) and take the opportunity to learn, discuss and debate the new feature. You will notice that Maurice Naftalin has also strong associations with the Oracle Java Language & Tools team.

In order to join the discussion and debate go to Maurice Naftalin's Lambda FAQ


  1. Lambda expressions are just one step. An important one nonetheless. But how about a true meta-programming protocol. Only then Java might raise to the level of Scala/Groovy/others.

  2. Hello Mr Vickery,

    Nice blog! Is there an email address I can contact you in private?


    Eleftheria K.

    1. Sure, contact me using this e-mail address: