Win a copy of Terraform in Action this week in the Cloud forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Jesse Silverman
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Al Hobbs
  • salvin francis

JSR's Approved

 
Bartender
Posts: 2700
IntelliJ IDE Opera
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
clojure forum advocate
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ...
 
Rancher
Posts: 1337
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Rancher
Posts: 4686
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Bartender
Posts: 3225
34
IntelliJ IDE Oracle Spring Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

mohamed sanaullah wrote:Licensing has always been a problem everywhere.


WHat do you mean by that?
 
Mohamed Sanaulla
Bartender
Posts: 3225
34
IntelliJ IDE Oracle Spring Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
author
Posts: 3281
8
Mac OS X Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Bartender
Posts: 3225
34
IntelliJ IDE Oracle Spring Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Bartender
Posts: 2700
IntelliJ IDE Opera
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Bartender
Posts: 3225
34
IntelliJ IDE Oracle Spring Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 637
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ?
 
Sheriff
Posts: 67601
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Bartender
Posts: 2700
IntelliJ IDE Opera
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Bartender
Posts: 3225
34
IntelliJ IDE Oracle Spring Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ?
 
Sheriff
Posts: 22510
122
Eclipse IDE Spring VI Editor Chrome Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Sheriff
Posts: 67601
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes.
 
Martijn Verburg
author
Posts: 3281
8
Mac OS X Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 3281
8
Mac OS X Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 3281
8
Mac OS X Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic