2cents from an ordinary Java developer

Fatih Coskun fatih at coskuns-castle.de
Tue Feb 2 15:11:13 PST 2010


Hi all,

maybe I am not exactly the ordinary Java developer. The ordinary Java 
developer would not follow these lists, I assume. I am following this 
list just because some of the most known and popular individuals in the 
Java world are posting in it regularly. You don't get to read that much 
from them that often.

Anyway, I consider myself very close to an ordinary Java developer. I do 
code in Java as my everyday work, and I am very close to all the 
problems and issues an ordinary Java developer encounters every day.

I think it is important to hear the opinion of the ordinary developer, 
because he is member of the largest fraction of Java developers that 
will have to deal with a new language feature. Regarding the question of 
whether to introduce lambdas as syntactic sugar or as transparent 
closure constructs, I am at the side of the transparency-guys. I can't 
give any academic reason for my opinion. I do know the advantages and 
disadvantages of both approaches. In my opinion fully transparent 
closures increase the expressiveness of the Java language, whereas the 
other approach is nothing more than syntactic sugar.

Furthermore, I have never understood how two of the most popular 
individuals in Java world can have so fundamentally different opinions 
and argue about this language feature for so many years. I have the 
greatest respect for both of them, but they should know that the 
ordinary Java developer has noticed the severeness of their dispute.

With my biggest respect,
Fatih Coskun


More information about the lambda-dev mailing list