Java.next, Common ground in Groovy, Scala, and Clojure, Part 2

Learn how the Java.next languages reduce boilerplate and complexity

From the developerWorks archives

Neal Ford

Date archived: December 19, 2016 | Last updated: May 14, 2013|First published: April 16, 2013

Common complaints about the Java language concern excessive ceremony for simple tasks and defaults that are sometimes confusing. All three of the Java.next languages take more sensible approaches in those areas. This installment of Java.next shows how Groovy, Scala, and Clojure smooth out the Java language's rough edges.

06 May 2013 - Per author request, added information about syntactic sugar in Listing 9 and its introductory information.

14 May 2013 - Added a link to "Common ground in Groovy, Scala, and Clojure, Part 3" in Resources.

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, Open source
ArticleID=870679
ArticleTitle=Java.next: Common ground in Groovy, Scala, and Clojure, Part 2
publish-date=05142013