The Artima Developer Community
Sponsored Link

Java Buzz Forum
New Language Features

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Wilfred Springer

Posts: 176
Nickname: springerw
Registered: Sep, 2006

Wilfred Springer is a Software Architect at Xebia
New Language Features Posted: Jul 14, 2008 3:56 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Wilfred Springer.
Original Post: New Language Features
Feed Title: Distributed Reflections of the Third Kind
Feed URL: http://agilejava.com/blog/?feed=atom
Feed Description: Distributed Reflections of the Third Kind
Latest Java Buzz Posts
Latest Java Buzz Posts by Wilfred Springer
Latest Posts From Distributed Reflections of the Third Kind

Advertisement

One of the BOFs I attended yesterday was the new Java Language Features BOF. Some of the things they are able to do and planning to get into a next version of Java are pretty cool; however, I can’t help to wonder if we really need this, and if there isn’t something wrong with the power-to-weight ratio.

Question is if these kind of efforts don’t get in the way of the adoption of alternative languages, such as Scala. Personally, I think they do. Rather than trying a new language that also runs on the Java platform, people are waiting for Java to be stretched, bended and molded in such a way that it’s capable of supporting a poor-mans implementation of the features found in those other languages.

Apart from that, it’s not all that clear what’s causing the team to work on these features in particular, and not on other features. Again, I can’t help to wonder if it is not partly fueled by the hacker paradigm (”It can be done”) and by a sheer scientific interest. Now, I am in total support of the hacker paradigm and scientific curiosity. However, I don’t think that should always blindly be endorsed into the standard.

The @Nullable and @Interned annotations are interesting, but shouldn’t we be working on languages that are capable of inferring these kind of things?

Today, I decided to do the yearly “what’s going on in JSR 277″ update. This is not my favorite JSR. Not that I don’t like module systems. It’s just that I am not sure we should be breaking up the language to have built-in support for it. Same story. Is retrofitting an existing language really the way to go?

Read: New Language Features

Topic: Yahoo Enters Merger Talks With Time-Warner Previous Topic   Next Topic Topic: Calling a plsql packaged procedure using iBatis

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use