Netter PR-Gag von Oracle, dass sie "Feeadback wollen".
Was für ein Feedback erwarten sie denn, wenn sie Entwicklern die
Knarre auf die Brust setzen und sagen: "Entweder Plan B oder wir
verschieben Features die seit 2008 fertig sind um noch ein Jahr nach
hinten"?
Intern sind die doch schon längst am Rauswerfen von Closures, Jigsaw
etc.
Interessant wäre vielmehr ob funktionierende Generics dann im
Zeitplan für Java 8 machbar sind, da der ganze Komplex um Closures
nicht wirklich mit Type Erasure zu verheiraten ist, wie man auf der
Lambda Mailingliste zum tausendsten Mal durchgekaut hat.
Ansonsten sehe ich da schwarz. Das ganze Zeug um Type Erasure und
Methodenauflösung ist jetzt schon so unglaublich komplex, dass
Closures selbst bis 2012 nicht machbar sind. Und ich glaube ein
weiteres Desaster wie die Generics in Java 5 können wir uns wirklich
ersparen.
Naja, besonders lustig wird das Ganze ja, wenn Sie das durch den JCP
durchbekommen wollen. Was macht Oracle, wenn es für ein Feature nicht
genügend Stimmen bekommt? Ignorieren? Ausbauen?
Meine Vermutung ist ja, dass das JDK8 proprietär werden wird und
Oracle schlicht und ergreifend ein paar "must-have" Features drin
haben will, damit das von Entwicklern überhaupt angenommen wird.