Java SE 7 Caught on Camera

What with open sourcing the JDK and all, our early head start on Java SE 7 planning has slowed from a run to a trot. Not to worry, every thoroughbred needs to catch its breath between races, with Java SE 6 only on the verge of completion. And there are good signs we can get the Java SE 7 planning team here at Sun to pick up steam again in the New Year.

But in the meantime, I've continued to update our current thinking since last time I blogged about Java SE 7 on where we would like to take the next version of the platform, and what we will be proposing to the JCP. Since I'm now in the video age (I'm sure you saw my debut), what better way than get the update than to watch me talking about it at the infamous Czech Java Users Group in Prague last month.

Java SE 7 Update
For those of you watching the video, I start talking at the 50 minute mark. Rob Harwood fom JetBrains kicks off with a talk on an interesting use of annotations in IntelliJ IDE, and there are various celeb sightings of my techno-buddy Roumen in there too.

<script type="text/javascript" language="javascript"> var sc_project=2104203; var sc_invisible=1; var sc_partition=19; var sc_security="c1ba06ab"; </script> <script type="text/javascript" language="javascript" src=""></script>

Any thoughts on JSR-121?

Posted by guest on December 07, 2006 at 02:55 AM PST #

Making the language simpler is totally cool.

Posted by Paul Rivers on December 07, 2006 at 02:37 PM PST #

The things that come to mind, though, are - I'm apprehensive about that XML language level support. Am I going to accidentally write something the compiler thinks is xml when I'm trying to write something else?

Posted by Paul Rivers on December 07, 2006 at 02:38 PM PST #

Why does it keep marking my comment at spam?? >

Posted by Paul Rivers on December 07, 2006 at 02:39 PM PST #

\*sigh\* I REALLY wanted to leave a comment about the paper. But I CAN'T - your weblog keeps marking this certain section of my comment as spam. I can't believe I just wasted half an hour writing a comment.

Posted by Paul Rivers on December 07, 2006 at 02:42 PM PST #

I guess the point I thought about the most about is that I would love to be able to easily access a property, but I'm not fond of the new syntax. It's tough to type, requiring using one shifted and one non-shifted letter. It's inconsistent with most other languages that do the same thing, but more importantly it's inconsistent with property access in a jsp. And using a capital letter for the first letter is pretty ugly. It seems like making property access work like it does in a jsp would be nice...

Posted by Paul Rivers on December 07, 2006 at 02:49 PM PST #

Couple of things I saw: closures?! lambdas?! You mean pluggable event handlers aren't going to suck anymore? But, but... WHOO!

More to the point though, how far are you planning on taking the "functional" aspect of this stuff? Just things like function pointers in C but better, or are you thinking things like curried functions and functional composition? Redefining the whole event listener paradigm in swing, etc?

The XML syntax might be interesting, but I worry about making it easier to insert string/xml literals into code. Shouldn't we be trying to make it harder, and improving language support for properties and i8n?

finally, the property support would be awesome, except that unless you can define your own getters and setters and still use the same syntax, there is no difference between them an public variables in any practical sense.

I only read the PDF by the way, so you may have covered some of this stuff already, but yeah. Looks promising! I need to get out of the storage division and into this stuff... :D

Posted by Jon Raphaelson on December 11, 2006 at 03:57 AM PST #

Like Paul, your blog just ate my comment and complained that it was spam.

I guess I'll post it to my own blog instead, but you really should fix that.

Posted by Tim Vernum on December 12, 2006 at 02:58 PM PST #

Hmmm. I'm not sure what the magic is to get trackbacks working here either, so I'll do this by hand. My comments are on my blog

Posted by Tim Vernum on December 12, 2006 at 09:09 PM PST #

You have a great site ;) wishes, Samiha Esha :)

Posted by samiha esha on December 28, 2006 at 04:48 PM PST #

Post a Comment:
Comments are closed for this entry.



« August 2016