Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

JSR's Approved

 
Wouter Oet
Saloon Keeper
Posts: 2700
IntelliJ IDE Opera
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The results are in:

JSR 334 (Project Coin):
13 Yes
1 No
1 Didn't vote

JSR 335 (Project Lambda)
13 Yes
1 No
1 Didn't vote

JSR 336 (Java SE 7)
12 Yes
3 No

JSR 337 (Java SE 8)
12 Yes
3 No

If you read the comments from the voters then almost all of them are in disagreement with Oracle regarding the licensing terms for the TCK. But Java 7 is on it's way.

// Edits: typo's
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Java is moving super slow, we need courage and leadership.
Why this debate about Lambda? Even Objective-C got closures.
And Google is fighting its battle with Oracle by using the community.
I'm afraid Java is becoming Perl 6 ...
 
Lester Burnham
Rancher
Posts: 1337
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think the excitement over Java evolving as a language is overblown. Even Java 6 was nothing to write home about. Bug fixes, JVM performance improvements and the odd new class are welcome, of course, but I don't see any of the upcoming language changes making much of a difference. It's not like they enable new things they were not possible before - they make things a little nicer, but that's about it. These days, the excitement is about frameworks and libraries built on top of Java, not about the language itself.
 
Pat Farrell
Rancher
Posts: 4678
7
Linux Mac OS X VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Today, two prominent members of the executive committee of the JCP resigned from the commitee process because of Oracle's actions.

Doug Lea's (http://bit.ly/hE5L8k) and Tim Peierls posted:
But here's a funny thing: To my own surprise, I'm coming to believe something heretical, that it actually is not all that crucial for Java to move forward, at least not to the constituency I felt that I represented on the EC, the tens of thousands of Java developers who don't work for a big company with an Oracle contract.

http://tembrel.blogspot.com/2010/12/resigned-from-ec.html

I actually agree with Tim's position, its not important that Java grow and improve. As I've posted elsewhere, I think Java should not have cool new features grafted onto it. Fix bugs, improve the JVM, add a library or two (Google Collection/Guava is very cool), but leave the spec alone.
 
Mohamed Sanaulla
Saloon Keeper
Posts: 3159
33
Google App Engine Java Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
With all these confusion, oppositions we cannot expect something good coming up for Java. Lets see how long it will take for Java 7 to be released. Licensing has always been a problem everywhere.
 
Lester Burnham
Rancher
Posts: 1337
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
mohamed sanaullah wrote:Licensing has always been a problem everywhere.

WHat do you mean by that?
 
Mohamed Sanaulla
Saloon Keeper
Posts: 3159
33
Google App Engine Java Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Lester Burnham wrote:WHat do you mean by that?

Mot of the times- People disagree with matters related to Licensing.
 
Martijn Verburg
author
Bartender
Posts: 3275
5
Eclipse IDE Java Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Mark Reinhold quite clearly stated that Java would always progress well behind the bleeding edge and more slowly than people would like. Although some people are passionate about things like Closures (or SATs as they are now known), I'm actually quite happy to wait a little, I don't want Java turning into a kitchen sink like C#. I can use them right now in Scala if I really want to anyhow!
 
Mohamed Sanaulla
Saloon Keeper
Posts: 3159
33
Google App Engine Java Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Martijn Verburg wrote:Mark Reinhold quite clearly stated that Java would always progress well behind the bleeding edge and more slowly than people would like. Although some people are passionate about things like Closures (or SATs as they are now known), I'm actually quite happy to wait a little, I don't want Java turning into a kitchen sink like C#. I can use them right now in Scala if I really want to anyhow!


Thanks Martijn for feedback.
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The ASF Resigns From the JCP Executive Committee
https://blogs.apache.org/foundation/entry/the_asf_resigns_from_the
 
Wouter Oet
Saloon Keeper
Posts: 2700
IntelliJ IDE Opera
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A couple of days ago the Java SE 7 Release Contents Public Review Ballot was finalized (results). Here are the results:

13 voted yes
1 voted no
1 abstained from voting
1 didn't vote

Can someone explain the difference between abstaining from a vote and not voting?

And this time again there a multiple remarks regarding the licensing terms.
 
Mohamed Sanaulla
Saloon Keeper
Posts: 3159
33
Google App Engine Java Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is what I think-
Abstained from voting- Wanted to vote but didnt vote due to some issue
Didn't vote- Never thought of voting.

Again licensing is what everyone is concerned about.
 
Rahul Sudip Bose
Ranch Hand
Posts: 637
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am a newbie, so please bear with me if my questions seem less serious.
Can scala replace java ? I dont want to slog in java for 2 years and see that it will be gone/miserably declining after that (all thanks to oracle ???)

Martijn Verburg wrote: I don't want Java turning into a kitchen sink like C#

Please explain.

John Todd wrote:
I'm afraid Java is becoming Perl 6 ...

Please explain.


 
Rahul Sudip Bose
Ranch Hand
Posts: 637
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Lester Burnham wrote: It's not like they enable new things they were not possible before - they make things a little nicer, but that's about it.


Any examples which illustrate this, something like before and after table ? Any language which has regularly "enabled new things" with each major version change ?

 
Rahul Sudip Bose
Ranch Hand
Posts: 637
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Mohamed Sanaulla wrote:
Again licensing is what everyone is concerned about.


Can you suggest some articles about this issue ? What does this "licensing" mean ?
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64824
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Mohamed Sanaulla wrote:
Abstained from voting- Wanted to vote but didnt vote due to some issue

Quite the opposite -- it means purposefully and willfully refused to vote.
 
Wouter Oet
Saloon Keeper
Posts: 2700
IntelliJ IDE Opera
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rahul Sudip Bose wrote:
Mohamed Sanaulla wrote:
Again licensing is what everyone is concerned about.


Can you suggest some articles about this issue ? What does this "licensing" mean ?

The terms of use. You basically need the permission of Oracle to create a copy of Java. Apache Harmony repeatedly complained about this issue. Google now faces the same issue with Android.
 
Mohamed Sanaulla
Saloon Keeper
Posts: 3159
33
Google App Engine Java Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bear Bibeault wrote:
Mohamed Sanaulla wrote:
Abstained from voting- Wanted to vote but didnt vote due to some issue

Quite the opposite -- it means purposefully and willfully refused to vote.

I thought I meant the same?
 
Rahul Sudip Bose
Ranch Hand
Posts: 637
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Wouter Oet wrote:
The terms of use. You basically need the permission of Oracle to create a copy of Java.


what does "Copy of java" mean ?
 
Rob Spoor
Sheriff
Pie
Posts: 20526
54
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A release of the JVM, JRE and/or JDK that was not created by Sun / Oracle but by someone else. So instead of going to java.sun.com to download the JRE or JDK you could download a different version from a different site.
 
Rahul Sudip Bose
Ranch Hand
Posts: 637
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rob Spoor wrote:A release of the JVM, JRE and/or JDK that was not created by Sun / Oracle but by someone else. So instead of going to java.sun.com to download the JRE or JDK you could download a different version from a different site.


Do we have some non-oracle versions of java ? like google-java , ibm-java ?
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64824
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes.
 
Martijn Verburg
author
Bartender
Posts: 3275
5
Eclipse IDE Java Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rahul Sudip Bose wrote:I am a newbie, so please bear with me if my questions seem less serious.
Can scala replace java ? I dont want to slog in java for 2 years and see that it will be gone/miserably declining after that (all thanks to oracle ???)

Martijn Verburg wrote: I don't want Java turning into a kitchen sink like C#

Please explain.



Scala will replace Java in some areas - especially smaller, highly talented teams. It can be a more productive language, but only once you've gotten over the (steeper than Java) learning curve. The key problem with Scala (from where I stand) is that it can be written in multiple ways. A strong OO programmer will produce a solution that's not easily understood by a strong functional programmer and vis versa. Yes there are programmers who are good at both and won't have a problem, but that's not the 9-10 million existing Java developers out there today.

Scala is also in danger of trying to cram in every latest fad, for example it recently they added dynamic typing.

Will it do well for the next few years? I think it'll have some success yes. Will it be a language that is used by hordes of developers like COBOL, VB6 and Java? Only time will tell.
 
Martijn Verburg
author
Bartender
Posts: 3275
5
Eclipse IDE Java Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rahul Sudip Bose wrote:
Lester Burnham wrote: It's not like they enable new things they were not possible before - they make things a little nicer, but that's about it.

Any examples which illustrate this, something like before and after table ? Any language which has regularly "enabled new things" with each major version change?


Feature list
 
Martijn Verburg
author
Bartender
Posts: 3275
5
Eclipse IDE Java Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Disclaimer on anything I say - I'm the backup for the representative for the London Java Community - one of the JCP SE/EE EC members.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic