JEPs proposed to target JDK 9
mark.reinhold at oracle.com
mark.reinhold at oracle.com
Wed Oct 29 22:12:39 UTC 2014
The change to disallow the use of "_" as an identifier was approved by
the Lambda EG (JSR 335), approved by the JCP EC, and also approved as
part of the Java SE 8 Platform Specification (JSR 337). At this point
the bar for revisiting that decision -- never mind reversing it -- is
incredibly high.
The javac compiler has issued warning messages for the use of "_" as
an identifier ever since build 75 of JDK 8 [1], well over a year before
JDK 8 GA. The message clearly states that "_" may be disallowed in a
future release. If that warning had sent thousands of developers into
a justified panic then that would, I think, constitute an argument for
revisiting the decision and, for now, delaying this change. So far as
I know, however, few people have even noticed this warning, and none
has complained.
I understand that you disagreed with the Lambda EG's decision on this
issue at the time. You haven't brought any new information to bear on
this topic now, however, so I see no reason why JEP 213 should not
proceed in its current form.
- Mark
[1] http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2d2b2be57c78
More information about the jdk9-dev
mailing list