Missed our meeting

Brian Goetz brian.goetz at oracle.com
Thu Apr 11 15:19:51 UTC 2019

As you know, the dashboard includes both draft and candidate features -- 
but this is no guarantee that the feature will ever appear, or even that 
it is currently resourced.  "Candidate" means just that -- it's a 
candidate for a feature.  To turn a candidate into a feature requires a 
lot of work.

We don't target ahead of time any more; we target when the delivery risk 
is below some (very low) epsilon.  What you are looking for is "which 
features might be done in 13?"  And I can't really answer that, because 
projecting "done" is an imprecise art (this is the the whole point of 
having moved to a time-boxed release strategy.)

That said, it should be pretty obvious from watching the relevant 
mailing lists (e.g., amber-spec-experts) when a language feature is 
being actively worked on (you can see commits to the code) and when it 
is starting to stabilize (you will see spec discussions.) So the most 
important thing you can do is follow the discussions on the right 
lists.  (We also generally try to avoid targeting language features late 
in the release cycle, though there's no hard cutoff here.)

Any feature that is previewed in one version must have some action taken 
in the next version, whether that action is an affirmative choice to 
re-preview (with or without changes), withdraw, or promote to permanent 
status.  These features should always be on your "I have to do something 
about" list.  "Expression switch" was a preview feature in 12, and there 
has been discussion on amber-spec-experts on making small changes to it.

Language JEPs to which significant discussion has happened recently 
include: 348, 326, 305; you will want to familiarize yourself with 
what's going on there.


On 4/11/2019 12:18 AM, Manoj Palat wrote:
> Hi Brian,
> I had just one query for the meeting to discuss - You can reply via 
> email itself.
> From the JEP Dashboard 
> <https://bugs.openjdk.java.net/secure/Dashboard.jspa?selectPageId=18216>, 
> I see a host of features in various stages for Java 13. I believe that 
> some of them may not make it for Java 13. Could you please share some 
> insights as to which would be the features which are more likely to 
> get into Java 13, especially those ones against "language" and 
> "javac", which are directly relevant for Eclipse Java Dev?
> [This would help us to prioritize given the limited resources we have 
> here.]
> Thanks,
> Manoj/
> Inactive hide details for Brian Goetz ---04/11/2019 12:34:23 AM---My 
> apologies, our quarterly Monday EG call fell off my calendBrian Goetz 
> ---04/11/2019 12:34:23 AM---My apologies, our quarterly Monday EG call 
> fell off my calendar. As far as I can tell, only Manoj no
> From: Brian Goetz <brian.goetz at oracle.com>
> To: java-se-spec-experts at openjdk.java.net
> Date: 04/11/2019 12:34 AM
> Subject: Missed our meeting
> Sent by: "java-se-spec-experts" 
> <java-se-spec-experts-bounces at openjdk.java.net>
> ------------------------------------------------------------------------
> My apologies, our quarterly Monday EG call fell off my calendar.
> As far as I can tell, only Manoj noticed.  Which makes me ask -- did we
> need a meeting this month?  Should we reschedule, or roll forward to the
> next scheduled call?  Happy to do either, let me know.

More information about the java-se-spec-experts mailing list