Project Lambda

This feature was delivered into JDK 8 which was released March 2014. The Project was dissolved by virtue of losing its sponsoring Group. Discussion about lambda expressions may be found on compiler-dev and core-libs-dev for compiler and libraries issues respectively.

JSR 335 (Lambda Expressions for the Java Programming Language) supports programming in a multicore environment by adding closures and related features to the Java language. The JSR has reached its Final Release; these changes to the platform are part of the umbrella JSR 337 and have been integrated into Java SE 8 (modifying the language, JVM, and library specifications).

Project Lambda produced the OpenJDK implementation of these features, now integrated into the jdk8 repository. Binary distributions are available from Oracle; see the JDK 8 Project for more information.

General/tutorial information about the Lambda feature set can be found in the following documents:

Now that the Project is complete, feedback and discussion should take place using the normal Java SE and JDK channels:

The prototype implementation and lambda-dev mailing list are no longer active.

This Project is sponsored by the Compiler Group.

Older links