OpenJDK: Project Lambda (original) (raw)

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-devand core-libs-devfor 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 prototypeimplementation and lambda-devmailing list are no longer active.

This Project is sponsored by the Compiler Group.