Skip to main content

Brian Goetz Provides an Updated "State of the Lambda: Libraries Edition"

Posted by editor on April 25, 2012 at 7:07 PM PDT

Recently, I've been investigating the methods Java provides for developing desktop applications that efficiently utilize multicore processors. Java 7's Fork/Join Framework is the current focus of my investigation. But, Brian Goetz has just provided an update on the State of the Lambda: Libraries Edition, which tells us lots about the current status of what's coming up in Java 8, where Project Lambda will introduce Lambda Expressions into Java.

It probably shouldn't be a big surprise, but implementing Lambda Expressions in Java 8 is going to have a very wide-ranging impact, on everything from the Collections framework to "laziness" to streams to parallelism to mutative operations... Brian takes the time to go into the details on these and other aspects of Lambda Expressions as the current work on Java 8 is progressing.

Brian states:

This document describes the design approach taken in the rough prototype that has been implemented in the Lambda Project repository. It is intended as a working straw-man proposal; the final version may look different, but there is a working design and implementation that may now serve as a jumping-off point for discussions.

If the implementation of Lambda Expressions in Java 8 is of considerable importance to you, this is a must read. The final implementation is no where near final at this point, and Brian is in essence asking people for suggestions. Take advantage of the offer to comment -- but, first, take the time to read Brian's State of the Lambda: Libraries Edition. Weblogs

Since my last blog post, several people have posted new blogs:


Our current poll asks . Voting will be open until Friday, April 27.

Java News

Here are the stories we've recently featured in our Java news section:


Our latest Spotlight is Arun Gupta's Chennai Java Summit 2012 Trip Report:

I attended my first Chennai Java Summit last weekend. The one-day conference had two parallel tracks. The conference was organized as part of AIOUG (All India Oracle User Group) and so there was a parallel track covering Oracle technologies as well...

Subscriptions and Archives: You can subscribe to this blog using the Editor's Blog Feed. You can also subscribe to the Java Today RSS feed and the blogs feed. You can find historical archives of what has appeared the front page of in the home page archive.

-- Kevin Farnham

Twitter: @kevin_farnham

Related Topics >>