Implicit declaration / short instance creation in Java 7
So today I'm reading Alex Miller's blog about proposed features of Java 7. I noticed something he refers to as "Short instance creation" and has a few links to other bloggers. I then notice some of the dates on the linked blogs, some in 2006, some in 2007.
I'm thinking "hang on, didn't I post something, somewhere, about this ages ago?".
So I googled for "implicit declaration java distiller" and, sure enough, I'd posted to a Sun forum about new language features in October 2004. 2004 !
I'm not suggesting that I was the first to ever write this, but way back on October 7 2004 I posted to that forum about the ":=" syntax and got shot down from folks who thought the world would end if such evilness was ever brought into the language. I honestly hadn't seen that syntax or read about the concept anywhere before that, but I'd implemented it in the now defunct project UCL (Universal Class Language) about 5 or 6 years ago.
Even James Gosling is suggesting it !
I still think it is good idea.