Java theory and practice, The closures debate

Should closures be added to the Java language, and if so, how?

From the developerWorks archives

Brian Goetz

Date archived: February 27, 2017 | First published: April 24, 2007

Everyone has a favorite feature idea or two for adding to the Java™ language. With the open-sourcing of the Java platform and the rise in popularity of other languages for server-side applications (JavaScript and Ruby, to name two), the debate over the future of the Java language has never been more vigorous. Should the Java language embrace major new additions, such as closures? Or is that too much messing with a good thing? In this month's Java theory and practice, Brian Goetz reviews the concepts involved and provides details on the two competing closures proposals.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some steps and illustrations may have changed.



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Java development
ArticleID=210853
ArticleTitle=Java theory and practice: The closures debate
publish-date=04242007