File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Blatant Advertising and the fly likes New Java Language Features Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Other » Blatant Advertising
Bookmark "New Java Language Features" Watch "New Java Language Features" New topic
Author

New Java Language Features

Juan Rolando Prieur-Reza
Ranch Hand

Joined: Jun 20, 2003
Posts: 235
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.


Juan Rolando Prieur-Reza, M.S., LSSBB, SCEA, SCBCD, SCWCD, SCJP/1.6, IBM OOAD, SCSA
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18501
    
  40

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


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24183
    
  34

I have not submitted a JSR, but I have worked on JSR committees. I'd certainly love to hear your proposal!


[Jess in Action][AskingGoodQuestions]
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19649
    
  18

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.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Juan Rolando Prieur-Reza
Ranch Hand

Joined: Jun 20, 2003
Posts: 235
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

Joined: Jun 20, 2003
Posts: 235
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

Joined: Sep 29, 2008
Posts: 12617

Why not just post the abstract?!
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

(And closures with yields fix any iteration pattern I can think up.)
Juan Rolando Prieur-Reza
Ranch Hand

Joined: Jun 20, 2003
Posts: 235
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

Joined: Sep 29, 2008
Posts: 12617

Then post the 2-3 pages of explanation or link to the article--seems logical.
Mike Simmons
Ranch Hand

Joined: Mar 05, 2008
Posts: 2982
    
    9
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

Joined: Jun 20, 2003
Posts: 235
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

Joined: Jun 20, 2003
Posts: 235
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

Joined: Oct 27, 2005
Posts: 19649
    
  18

The suspense is killing me!
Jan Cumps
Bartender

Joined: Dec 20, 2006
Posts: 2491
    
    8



OCUP UML fundamental and ITIL foundation
youtube channel
David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18501
    
  40

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
Marshal

Joined: Mar 22, 2005
Posts: 41052
    
  43
Jan Cumps wrote:


You could at least use an animated version :-)



Ping & DNS - my free Android networking tools app
Jan Cumps
Bartender

Joined: Dec 20, 2006
Posts: 2491
    
    8

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



David Newton
Author
Rancher

Joined: Sep 29, 2008
Posts: 12617

@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
Sheriff

Joined: Sep 28, 2004
Posts: 18501
    
  40

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

Joined: Sep 29, 2008
Posts: 12617

...and quick to search the web for emoticons :D
 
 
subject: New Java Language Features
 
Similar Threads
FileIO: java.io.FileNotFoundException
api in java to access the os services
How to create colors in swings....
Oracle has screwed up Sun certification system once again
Query on Source File name