• 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:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Jeanne Boyarsky
  • Ron McLeod
Sheriffs:
  • Paul Clapham
  • Liutauras Vilda
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
Bartenders:

New Java Language Features

 
Ranch Hand
Posts: 237
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
author
Posts: 23958
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
author and iconoclast
Posts: 24207
46
Mac OS X Eclipse IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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!
 
Sheriff
Posts: 22821
132
Eclipse IDE Spring Chrome Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Author
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Why not just post the abstract?!
 
David Newton
Author
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Then post the 2-3 pages of explanation or link to the article--seems logical.
 
Master Rancher
Posts: 5122
82
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 22821
132
Eclipse IDE Spring Chrome Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The suspense is killing me!
 
Bartender
Posts: 2662
19
Netbeans IDE C++ Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
 
David Newton
Author
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
 
Henry Wong
author
Posts: 23958
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
Rancher
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Jan Cumps wrote:



You could at least use an animated version :-)

 
Jan Cumps
Bartender
Posts: 2662
19
Netbeans IDE C++ Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Ulf Dittmer wrote:You could at least use an animated version :-)



 
David Newton
Author
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 23958
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
...and quick to search the web for emoticons :D
 
There is no greater crime than stealing somebody's best friend. I miss you tiny ad:
Smokeless wood heat with a rocket mass heater
https://woodheat.net
reply
    Bookmark Topic Watch Topic
  • New Topic