CFV: Project Amber
Brian Goetz
brian.goetz at oracle.com
Wed Jan 25 16:36:44 UTC 2017
[ Sending to announce at openjdk.java.net; had previously been sent to
discuss at openjdk.java.net, and some votes have already been registered
there ]
I hereby propose the creation of Project Amber with myself as the Lead
and the Compiler group as the sponsoring group.
In accordance with the OpenJDK guidelines [1], this project will provide
a venue to explore and incubate smaller, productivity-oriented Java
language features that have been accepted as candidate JEPs under the
OpenJDK JEP process [2], including:
- JEP 286 (Local Variable Type Inference) [3]
- JEP 301 (Enhanced Enums) [4]
- JEP 302 (Lambda Leftovers) [5]
as well as future suitable JEPs that are adopted by the project.
The initial Reviewers and Committers will be:
* Brian Goetz
* John Rose
* Paul Sandoz
* Maurizio Cimadamore
* Dan Smith
* Gavin Bierman
* Vicente Romero
* Alex Buckley
* Jon Gibbons
* Joe Darcy
* Remi Forax
* Mark Reinhold
The project will host at least the following mailing list:
* amber-dev for development discussions and user feedback
* amber-spec-experts for design and specification discussions
The initial source of this project will be based on a clone of a JDK 10
repository. Changes from the JDK 10 parent will be synced into Amber
periodically. Similar to Projects Lambda and Valhalla, we will follow a
"commit first, review later" policy, as code will not flow directly from
the Amber repositories into the JDK repositories, but instead will be
done by a "curated merge" where select changes are extracted into new
changesets for incorporation into JDK repositories when they are ready
for inclusion.
Votes are due by Feb 8, 2017.
Only current OpenJDK Members [6] are eligible to vote on this
motion. Votes must be cast in the open on the discuss list.
Replying to this message is sufficient if your mail program
honors the Reply-To header.
For Lazy Consensus voting instructions, see [7].
[1] http://openjdk.java.net/projects/#new-project
[2] http://openjdk.java.net/jeps/1
[3] http://openjdk.java.net/jeps/286
[4] http://openjdk.java.net/jeps/301
[5] http://openjdk.java.net/jeps/302
[6] http://openjdk.java.net/census#members
[7] http://openjdk.java.net/projects/#new-project-vote
More information about the announce
mailing list