On Sun, Apr 7, 2013 at 10:02 PM, William la Forge <
lafo...@gmail.com> wrote:
> language. The only question in my mind is, how many developers who need
> lambdas/closures have not yet jumped ship and how many will return to Java
> since it is now "good enough" for their needs?
yeah, i don't expect people to go back to java if they have already
invested in e.g. scala. but still it is good to see that java is
trying to not be really really really behind the times. and i'm sure
there are a zillion more lines of code in bog-standard java than in
all of the other jvm languages combined. (of course you then have to
ask which code is bringing in the most $, but even there java is
probably winning.) so all those people who are die-hard java people
(either because personally that is how they want to be, or because the
job they have has bosses who say that is how it has to be) will now
have the papal blessing to have lambdas. so they are allowed to be one
more ring away outside of hell.
but for those who have freedom and who have personally resisted scala
or whatever, it almost seems to me like a way to push more people away
from java, because once you start to see that java has been lacking
them then you see it is lacking other things, and you move to scala or
clojure or groovy or whatever.
(on the other hand, i have used scala on and off and frankly i think
it jumped the shark in several different ways many times, and i think
it is more screwy than i really personally like. it is such a deal
with the devil; you get the basic good things, and then you get all
the super crazy stuff to boot. some of the crazy stuff is stuff you
will want (like, i find myself wanting them in haxe), but then some of
the crazy stuff is just bad usability as far as i can tell. i sure
wish typed-clojure would be as complete as typed-racket!)