File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

New Java Language Features

 
Juan Rolando Prieur-Reza
Ranch Hand
Posts: 237
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Has anyone here ever submitted a well conceived new feature for the Java language?
As a JSR, for example? Or are you familiar with the way to get your idea seriously considered?
If so, I would appreciate your advice here.

Also, if anyone here is interested in reviewing an article with a dynamite new feature, let me know and you will receive the article when issued shortly.

You have my word that it can increase productivity measurably, is easy to understand, fits the java language perfectly, solves a problem that the java community has expressed for years, is something I really want to use, and I've never seen anything like it so far in Java. When you see it, I'll bet you a beer in the saloon that you will wonder why it hasn't been done before. I'm sure it will not be hard for javac developers to implement. If I'm wrong, let me know and LoLRotf

I hope I got your attention.
... as humbly as a cowboy can be.
 
Henry Wong
author
Marshal
Pie
Posts: 20836
75
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Juan Rolando Prieur-Reza wrote:If I'm wrong, let me know and LoLRotf


Kinda hard to determine if you are right or wrong, if we have no idea what you are referring to.

Henry
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24204
34
Chrome Eclipse IDE Mac OS X
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have not submitted a JSR, but I have worked on JSR committees. I'd certainly love to hear your proposal!
 
Rob Spoor
Sheriff
Pie
Posts: 20393
46
Chrome Eclipse IDE Java Windows
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
LolRotf == laugh out loud rolling on the floor.

I've made one feature request in the past, adapting the for-each loop for Maps. The syntax would be, for a Map<K,V> called map, or and would be similar to See http://bugs.sun.com/view_bug.do?bug_id=6598548. It has been shot down though.
 
Juan Rolando Prieur-Reza
Ranch Hand
Posts: 237
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Henry Wong wrote:
Juan Rolando Prieur-Reza wrote:If I'm wrong, let me know and LoLRotf


Kinda hard to determine if you are right or wrong, if we have no idea what you are referring to.

Henry


Thanky Henry. I should clarify. If you are interested in reading a 2 or 3 page article in advance, intending to make a constructive criticism, I will send you it shortly.
I just don't want to clutter this forum with half-thought-out cruft. BTW If you are a serious Design Patterns buff or Object-Oriented wiz, I'm sure you'll enjoy the ride anyway. I promise to submit an abstract here afterward.
 
Juan Rolando Prieur-Reza
Ranch Hand
Posts: 237
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rob Prime wrote: I've made one feature request in the past, adapting the for-each loop for Maps. The syntax would be, for a Map<K,V> called map, [code]for (K key, V value: map) ... . It has been shot down though.


Gosh that would have been a nice feature . But thanks for mentioning it. I'll include you and the other(s) interested to receive my article for preview.

BTW. I have also dreamed of a veriation of the for loop to do this:

for ( int i=0, String key : myList, i++) { ... }

But this would not impact the productivity of java very much. I can live without it. There's something else I'm dying for.
 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why not just post the abstract?!
 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
(And closures with yields fix any iteration pattern I can think up.)
 
Juan Rolando Prieur-Reza
Ranch Hand
Posts: 237
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
David Newton wrote:Why not just post the abstract?!

David. Humor me for the moment.

The new feature is not as easy to explain as the examples of a for-loop mentioned here (above). The new feature to-be-revealed is not as hard or involve to understand as Generics, for example. But consider this: If I up and told you about generics for the first time in a short paragraph (and you never heard of generics) , someone would probably go off on wrong tangents and reach lots of wrong conclusions, and trash it or confuse it with their own variations. I think this new feature is in the same corral in terms of needing an explanation and to show that all the barn doors have been shut, holes considered (or ain't none).
- Juan
 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Then post the 2-3 pages of explanation or link to the article--seems logical.
 
Mike Simmons
Ranch Hand
Posts: 3028
10
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I too would be interested in seeing what you've come up with. Though like David, I also tend to think it would be easier to just post a link or post the abstract. But I'll give it a look either way.
 
Juan Rolando Prieur-Reza
Ranch Hand
Posts: 237
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Paciencia, por favor! Have patience, please.
My paper is in progress and is now over 20 pages - mostly to elaborate on consequences, examples, anticipating objections.
Also I'm starting to get feedback from friends requiring followup.

I will send the preview article on Tuesday, May 4 2010.
Juan
 
Juan Rolando Prieur-Reza
Ranch Hand
Posts: 237
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Status -

I'm setting up a new project under java.net and will use their Wiki for this.

BTW - got feedback from two people who have been involved with JSR's.
Comments were constructive, and nothing about the proposal was identified as a problem

Sorry for this delay. java.net is moving stuff to Kenai, which is just getting started; affiliated with Oracle/Sun.

Given me 'til around May17. I'll send you invitations to join on or before then.
 
Rob Spoor
Sheriff
Pie
Posts: 20393
46
Chrome Eclipse IDE Java Windows
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The suspense is killing me!
 
Jan Cumps
Bartender
Posts: 2577
11
C++ Linux Netbeans IDE
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
 
Henry Wong
author
Marshal
Pie
Posts: 20836
75
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Juan Rolando Prieur-Reza wrote:Status -

I'm setting up a new project under java.net and will use their Wiki for this.

Given me 'til around May17. I'll send you invitations to join on or before then.



Basically, it will be about two weeks of pre-announcements, to be followed by an announcement for another website.

Maybe it would be best to move this topic to the advertising forum, as there isn't (going to be) any actual java-in-general information to be shown here.

Henry
 
Ulf Dittmer
Rancher
Pie
Posts: 42966
73
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jan Cumps wrote:


You could at least use an animated version :-)

 
Jan Cumps
Bartender
Posts: 2577
11
C++ Linux Netbeans IDE
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ulf Dittmer wrote:You could at least use an animated version :-)



 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
@Juan: Just for completeness, we're not making fun of you or anything--we just don't understand why you don't just post something of substance.
 
Henry Wong
author
Marshal
Pie
Posts: 20836
75
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
David Newton wrote:@Juan: Just for completeness, we're not making fun of you or anything--we just don't understand why you don't just post something of substance.



Add to that, the fine line between an announcement and an advertisement. And the fact that the audience is very fickle...

Henry
 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
...and quick to search the web for emoticons :D
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic