From kopeckymiroslav at gmail.com Sun Jan 8 21:57:21 2017
From: kopeckymiroslav at gmail.com (Miroslav Kopecky G)
Date: Sun, 8 Jan 2017 22:57:21 +0100
Subject: Miro Wengner (Kopecky) introduction - ready to participate
Message-ID: <5F122E6B-31F1-4BFA-9779-396792C7050E@gmail.com>
Hi Everyone,
My name is Miro Wengner ( Kopecky Miroslav ). Maybe some of you already know me under my previous surename.
I?ve been participating on Java Communities since 2002 when I?ve officially joined SUN Microsystem as the Software Engineer, before I?ve worked there as a student.
I?ve been very actively supporting JUGs and Java oriented conferences aside of my daily duties. Letter I?ve been also participating on
Sun Campus Ambassador program and helping in creating proper demos and speaking at universities in middle Europe or various conferences.
I?m also one of the core co-founder of world known conference GeeCON located in Poland and GeeCON Czech.
I?m also author of open-source Robo4j.io framework. Robo4j.io is written in Java 8. The framework allows synchronisation of asynchronous events which facilitates the development of
more advanced IoT systems (robotics, AI, big-data etc.)
Over years I?ve worked on different Senior positions, my current position is Senior Developer at Finance field. My responsibilities core mappers,
API designs and 3rd parties connectors. My main dev. language is Java, but I?ve no problem with any other language.
My intent:
I?d like to be involved in OpenJDK development. I can write tests, help with Java performance or etc.
I?m very interested in Java performance related to the robotics, AI etc.
staus:
I?ve signed OCA and JCP Associate Membership
Looking forward for your response.
Cheers,
Miro
From martijnverburg at gmail.com Mon Jan 9 12:41:41 2017
From: martijnverburg at gmail.com (Martijn Verburg)
Date: Mon, 9 Jan 2017 12:41:41 +0000
Subject: Miro Wengner (Kopecky) introduction - ready to participate
In-Reply-To: <5F122E6B-31F1-4BFA-9779-396792C7050E@gmail.com>
References: <5F122E6B-31F1-4BFA-9779-396792C7050E@gmail.com>
Message-ID:
Hi Miro,
Welcome to OpenJDK! The best place to start is
http://openjdk.java.net/contribute/ and you can join the Adoption Group (
http://openjdk.java.net/groups/adoption/) if you get stuck on any next
steps.
Cheers,
Martijn
On 8 January 2017 at 21:57, Miroslav Kopecky G
wrote:
> Hi Everyone,
> My name is Miro Wengner ( Kopecky Miroslav ). Maybe some of you already
> know me under my previous surename.
> I?ve been participating on Java Communities since 2002 when I?ve
> officially joined SUN Microsystem as the Software Engineer, before I?ve
> worked there as a student.
> I?ve been very actively supporting JUGs and Java oriented conferences
> aside of my daily duties. Letter I?ve been also participating on
> Sun Campus Ambassador program and helping in creating proper demos and
> speaking at universities in middle Europe or various conferences.
> I?m also one of the core co-founder of world known conference GeeCON
> located in Poland and GeeCON Czech.
> I?m also author of open-source Robo4j.io framework.
> Robo4j.io is written in Java 8. The framework allows
> synchronisation of asynchronous events which facilitates the development of
> more advanced IoT systems (robotics, AI, big-data etc.)
>
> Over years I?ve worked on different Senior positions, my current position
> is Senior Developer at Finance field. My responsibilities core mappers,
> API designs and 3rd parties connectors. My main dev. language is Java,
> but I?ve no problem with any other language.
>
>
> My intent:
> I?d like to be involved in OpenJDK development. I can write tests, help
> with Java performance or etc.
> I?m very interested in Java performance related to the robotics, AI etc.
>
> staus:
> I?ve signed OCA and JCP Associate Membership
>
> Looking forward for your response.
> Cheers,
> Miro
>
>
>
>
>
From martijnverburg at gmail.com Sun Jan 22 16:46:26 2017
From: martijnverburg at gmail.com (Martijn Verburg)
Date: Sun, 22 Jan 2017 16:46:26 +0000
Subject: Miro Wengner (Kopecky) introduction - ready to participate
In-Reply-To: <93C75BF5-361B-4784-8CA5-C6F10B36E8B2@gmail.com>
References: <5F122E6B-31F1-4BFA-9779-396792C7050E@gmail.com>
<93C75BF5-361B-4784-8CA5-C6F10B36E8B2@gmail.com>
Message-ID:
Hi Miro,
I'll reply over on adoption-discuss - we can continue the conversation
there :-)
Cheers,
Martijn
On 18 January 2017 at 12:34, Miro Wengner wrote:
> Hi Marhjin,
> do you think I can participate on some testing stuff ?
> when I?ve replied to some email I got exception.
>
>
> Cheers,
> Miro
>
> On 9 Jan 2017, at 13:41, Martijn Verburg wrote:
>
> Hi Miro,
>
> Welcome to OpenJDK! The best place to start is http://openjdk.java.net/
> contribute/ and you can join the Adoption Group (http://openjdk.java.net/
> groups/adoption/) if you get stuck on any next steps.
>
> Cheers,
> Martijn
>
> On 8 January 2017 at 21:57, Miroslav Kopecky G
> wrote:
>
>> Hi Everyone,
>> My name is Miro Wengner ( Kopecky Miroslav ). Maybe some of you already
>> know me under my previous surename.
>> I?ve been participating on Java Communities since 2002 when I?ve
>> officially joined SUN Microsystem as the Software Engineer, before I?ve
>> worked there as a student.
>> I?ve been very actively supporting JUGs and Java oriented conferences
>> aside of my daily duties. Letter I?ve been also participating on
>> Sun Campus Ambassador program and helping in creating proper demos and
>> speaking at universities in middle Europe or various conferences.
>> I?m also one of the core co-founder of world known conference GeeCON
>> located in Poland and GeeCON Czech.
>> I?m also author of open-source Robo4j.io framework.
>> Robo4j.io is written in Java 8. The framework allows
>> synchronisation of asynchronous events which facilitates the development of
>> more advanced IoT systems (robotics, AI, big-data etc.)
>>
>> Over years I?ve worked on different Senior positions, my current position
>> is Senior Developer at Finance field. My responsibilities core mappers,
>> API designs and 3rd parties connectors. My main dev. language is Java,
>> but I?ve no problem with any other language.
>>
>>
>> My intent:
>> I?d like to be involved in OpenJDK development. I can write tests, help
>> with Java performance or etc.
>> I?m very interested in Java performance related to the robotics, AI etc.
>>
>> staus:
>> I?ve signed OCA and JCP Associate Membership
>>
>> Looking forward for your response.
>> Cheers,
>> Miro
>>
>>
>>
>>
>>
>
>
From brian.goetz at oracle.com Wed Jan 25 15:50:52 2017
From: brian.goetz at oracle.com (Brian Goetz)
Date: Wed, 25 Jan 2017 10:50:52 -0500
Subject: CFV: Project Amber
Message-ID:
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
From philip.race at oracle.com Wed Jan 25 15:59:55 2017
From: philip.race at oracle.com (Philip Race)
Date: Wed, 25 Jan 2017 07:59:55 -0800
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID: <5888CB7B.3000907@oracle.com>
Vote: yes
-phil.
From Roger.Riggs at Oracle.com Wed Jan 25 16:09:49 2017
From: Roger.Riggs at Oracle.com (Roger Riggs)
Date: Wed, 25 Jan 2017 11:09:49 -0500
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID: <63c11c5e-3e8d-6fcd-7e79-741cecc4fc67@Oracle.com>
Vote: Yes
On 1/25/2017 10:50 AM, Brian Goetz wrote:
> I hereby propose the creation of Project Amber with myself as the Lead
> and the Compiler group as the sponsoring group.
From joe.darcy at oracle.com Wed Jan 25 16:11:10 2017
From: joe.darcy at oracle.com (joe darcy)
Date: Wed, 25 Jan 2017 08:11:10 -0800
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID:
Vote: yes.
-Joe
From volker.simonis at gmail.com Wed Jan 25 16:29:03 2017
From: volker.simonis at gmail.com (Volker Simonis)
Date: Wed, 25 Jan 2017 17:29:03 +0100
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID:
Vote: yes
On Wed, Jan 25, 2017 at 4:50 PM, Brian Goetz wrote:
> 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
>
>
>
From sean.coffey at oracle.com Wed Jan 25 16:45:51 2017
From: sean.coffey at oracle.com (=?UTF-8?Q?Se=c3=a1n_Coffey?=)
Date: Wed, 25 Jan 2017 16:45:51 +0000
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID: <5888D63F.2030009@oracle.com>
Vote: yes
Regards,
Sean.
On 25/01/17 15:50, Brian Goetz wrote:
> 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
>
>
>
From Alan.Bateman at oracle.com Wed Jan 25 17:08:10 2017
From: Alan.Bateman at oracle.com (Alan Bateman)
Date: Wed, 25 Jan 2017 17:08:10 +0000
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID: <7f266d28-900a-151a-9fca-549f43ebc06b@oracle.com>
Vote: yes
From mark.reinhold at oracle.com Wed Jan 25 17:10:35 2017
From: mark.reinhold at oracle.com (mark.reinhold at oracle.com)
Date: Wed, 25 Jan 2017 09:10:35 -0800
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID: <20170125091035.513946830@eggemoggin.niobe.net>
Vote: yes
- Mark
From peter.lawrey at gmail.com Wed Jan 25 17:26:20 2017
From: peter.lawrey at gmail.com (Peter Lawrey)
Date: Wed, 25 Jan 2017 17:26:20 +0000
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID:
Vote: yes!
?
On 25 January 2017 at 15:50, Brian Goetz wrote:
> 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
>
>
>
>
From openjdk at duigou.org Wed Jan 25 17:58:04 2017
From: openjdk at duigou.org (Mike Duigou)
Date: Wed, 25 Jan 2017 09:58:04 -0800
Subject: CFV Project Amber
Message-ID:
Vote: YES
From vladimir.kozlov at oracle.com Wed Jan 25 18:00:39 2017
From: vladimir.kozlov at oracle.com (Vladimir Kozlov)
Date: Wed, 25 Jan 2017 10:00:39 -0800
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID: <5888E7C7.8030300@oracle.com>
Vote: yes
On 1/25/17 8:36 AM, Brian Goetz wrote:
> [ 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
>
>
>
From mandy.chung at oracle.com Wed Jan 25 18:02:36 2017
From: mandy.chung at oracle.com (Mandy Chung)
Date: Wed, 25 Jan 2017 10:02:36 -0800
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID: <69DD077A-3AAB-4D58-8464-5F1564CCF3ED@oracle.com>
Vote: yes
Mandy
From Peter.B.Kessler at Oracle.COM Wed Jan 25 18:12:40 2017
From: Peter.B.Kessler at Oracle.COM (Peter B. Kessler)
Date: Wed, 25 Jan 2017 10:12:40 -0800
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID: <4e0d8637-029b-59b1-3e67-c85c1dbe2beb@Oracle.COM>
Vote: yes
... peter
On 01/25/17 07:50 AM, Brian Goetz wrote:
> I hereby propose the creation of Project Amber with myself as the Lead and the Compiler group as the sponsoring group.
>
> ....
From john.r.rose at oracle.com Wed Jan 25 18:56:50 2017
From: john.r.rose at oracle.com (John Rose)
Date: Wed, 25 Jan 2017 10:56:50 -0800
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID: <363C85C0-B2B0-48C4-AF83-B69B7F079E65@oracle.com>
Vote: yes
From karen.kinnear at oracle.com Wed Jan 25 21:45:18 2017
From: karen.kinnear at oracle.com (Karen Kinnear)
Date: Wed, 25 Jan 2017 16:45:18 -0500
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID:
Vote: yes
thanks,
Karen
From vicente.romero at oracle.com Wed Jan 25 22:13:24 2017
From: vicente.romero at oracle.com (Vicente Romero)
Date: Wed, 25 Jan 2017 17:13:24 -0500
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID: <13fa0e52-16db-2eea-80a5-03f82e382720@oracle.com>
vote: yes
Vicente
On 01/25/2017 11:36 AM, Brian Goetz wrote:
> [ 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
>
>
>
From zen at freedbms.net Wed Jan 25 23:29:34 2017
From: zen at freedbms.net (Zenaan Harkness)
Date: Thu, 26 Jan 2017 10:29:34 +1100
Subject: string indexing (was: Java needs an immutable byte array wrapper)
In-Reply-To: <20161113122148.GA5258@x220-a02>
References:
<1478970277.2649.3.camel@kennke.org>
<20161113122148.GA5258@x220-a02>
Message-ID: <20170125232934.GA9613@x220-a02>
On Sun, Nov 13, 2016 at 11:21:48PM +1100, Zenaan Harkness wrote:
> On Sat, Nov 12, 2016 at 08:06:55PM -0800, Per Bothner wrote:
> > On 11/12/2016 09:53 AM, Peter Lawrey wrote:
> > >Java 9 String has a byte [] at its core. I suspect it's not
> > >appropriate but worth thinking about.
>
> Time to read up on that, thanks.
>
> > Interesting. I would be even more interested if they could make
> > codePointAt and codePointCount be constant-time: A number of
> > programming languages define a string as a sequence of code-points,
> > and the indexing operator that their standard library provide is
> > basically codePointAt. Example languages include Python3, Scheme, and
> > the XQuery/XPath/XSLT family.
>
> Ack.
>
> Although grapheme indexing is probably more generally useful for
> multi-lingual UI. Swift basically gets "String" right as far as my
> reading of Swift's docs goes - not only code-points, but graphemes, the
> next layer of indexing above code-points.
>
> I cannott speak to Swift's implementation as to storage / time
> tradeoffs made.
>
> Trying to create a simple string formatter (left, right, centered) that
> was also "multi lingual" lead me into the deep dark past of Java's (pre
> v1.0) decision to go with UTF-16 (sensible at the time), which for 20
> years has been known to be deficient (prior to Java 1.1 it was when
> Unicode ascertained they needed more than 16 bits) and yet
> java.lang.String never got updated, at least until recently with Java 9,
> which now lays the foundation for a sane string class.
>
> Took me two full working weeks to sort out the mess in my head, so I
That should be 'volunteering weeks' or "working weeks as in 10 days"
or something. (I donate my time to a human rights cause, and getting
stuck into Java's String was ultimately a pleasant sidetrack from that.)
BTW pre-Java-1.0 was my first foray into the language back in my
university days, and it became my primary choice from that point.
C++ finally "caught up" (on what I consider important) with namespaces
and most recently modules. Java String's inability to handle graphemes
with any real proficiency has been the proverbial never ending teeth
grinding story for me over the past couple decades ...
> wrote up the details of that exploration here:
> https://zenaan.github.io/zen/javadoc/zen/lang/string.html
> (Note, this was pre-Java 9)
>
> Hopefully by Java 10, 11 or 12, we might see full grapheme support in
> Java (as is the case in Swift), now that String is implemented with byte
> array storage.
...
From maurizio.cimadamore at oracle.com Thu Jan 26 00:10:15 2017
From: maurizio.cimadamore at oracle.com (Maurizio Cimadamore)
Date: Thu, 26 Jan 2017 00:10:15 +0000
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID: <647c1a0e-24f9-0b29-d859-853605861438@oracle.com>
Vote: yes
Maurizio
On 25/01/17 16:36, Brian Goetz wrote:
> [ 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
>
>
>
From jonathan.gibbons at oracle.com Thu Jan 26 00:22:21 2017
From: jonathan.gibbons at oracle.com (Jonathan Gibbons)
Date: Wed, 25 Jan 2017 16:22:21 -0800
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID: <5889413D.6010907@oracle.com>
Vote: yes
From iris.clark at oracle.com Thu Jan 26 03:00:13 2017
From: iris.clark at oracle.com (Iris Clark)
Date: Wed, 25 Jan 2017 19:00:13 -0800 (PST)
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID: <2e00e61d-906d-471e-ab86-f605e2796c2f@default>
Vote: yes
iris
From david.holmes at oracle.com Thu Jan 26 03:51:13 2017
From: david.holmes at oracle.com (David Holmes)
Date: Thu, 26 Jan 2017 13:51:13 +1000
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID: <7ee0f107-f15c-a9cb-3655-ea716f23210d@oracle.com>
Vote: yes
David
On 26/01/2017 2:36 AM, Brian Goetz wrote:
> [ 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
>
>
>
From chris.hegarty at oracle.com Thu Jan 26 09:17:03 2017
From: chris.hegarty at oracle.com (Chris Hegarty)
Date: Thu, 26 Jan 2017 09:17:03 +0000
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID:
Vote: YES
-Chris.
> On 25 Jan 2017, at 16:36, Brian Goetz wrote:
>
> [ 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.
From aph at redhat.com Thu Jan 26 09:19:48 2017
From: aph at redhat.com (Andrew Haley)
Date: Thu, 26 Jan 2017 09:19:48 +0000
Subject: Java needs an immutable byte array wrapper
In-Reply-To:
References:
Message-ID: <0ff1b915-e523-8526-cc46-14635b811e08@redhat.com>
On 12/11/16 16:45, Keith Turner wrote:
> While trying to design an API for Fluo, its become clear to me that
> Java could really benefit from an immutable byte array wrapper.
> Something like java.lang.String except for byte arrays instead of char
> arrays. It would be nice if this new type interoperated well with
> byte[], String, ByteBuffer, InputStream, OutputStream etc.
>
> I wrote the following blog post about my experiences with this issue
> while designing an API for Fluo.
>
> http://fluo.apache.org/blog/2016/11/10/immutable-bytes/
>
> Is there any reason something like this should not be added to Java?
Apart from bulking up core Java and its specification and TCK even
more, no.
But aren't we looking at this in the wrong way? I would have thought
the Right Thing would be to make Protobuf?s ByteString into a library
in its own right.
Andrew.
From daniel.fuchs at oracle.com Thu Jan 26 10:48:37 2017
From: daniel.fuchs at oracle.com (Daniel Fuchs)
Date: Thu, 26 Jan 2017 10:48:37 +0000
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID:
Vote: yes
From dalibor.topic at oracle.com Thu Jan 26 12:43:39 2017
From: dalibor.topic at oracle.com (dalibor topic)
Date: Thu, 26 Jan 2017 13:43:39 +0100
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID:
Vote: yes.
--
Dalibor Topic | Principal Product Manager
Phone: +494089091214 | Mobile: +491737185961
ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 M?nchen
Registergericht: Amtsgericht M?nchen, HRA 95603
Komplement?rin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher
Oracle is committed to developing
practices and products that help protect the environment
From keith at deenlo.com Thu Jan 26 16:24:33 2017
From: keith at deenlo.com (Keith Turner)
Date: Thu, 26 Jan 2017 11:24:33 -0500
Subject: Java needs an immutable byte array wrapper
In-Reply-To: <0ff1b915-e523-8526-cc46-14635b811e08@redhat.com>
References:
<0ff1b915-e523-8526-cc46-14635b811e08@redhat.com>
Message-ID:
On Thu, Jan 26, 2017 at 4:19 AM, Andrew Haley wrote:
> On 12/11/16 16:45, Keith Turner wrote:
>> While trying to design an API for Fluo, its become clear to me that
>> Java could really benefit from an immutable byte array wrapper.
>> Something like java.lang.String except for byte arrays instead of char
>> arrays. It would be nice if this new type interoperated well with
>> byte[], String, ByteBuffer, InputStream, OutputStream etc.
>>
>> I wrote the following blog post about my experiences with this issue
>> while designing an API for Fluo.
>>
>> http://fluo.apache.org/blog/2016/11/10/immutable-bytes/
>>
>> Is there any reason something like this should not be added to Java?
>
> Apart from bulking up core Java and its specification and TCK even
> more, no.
>
> But aren't we looking at this in the wrong way? I would have thought
> the Right Thing would be to make Protobuf?s ByteString into a library
> in its own right.
I agree that would be a good solution. It would be really nice to
have a library with really good api practices and no dependencies. I
discussed that at the end of the post. There is a minor drawback, w/o
something in java you will end up with multiple libraries like this
and interoperability will not be as good as if it were in Java.
However that being said, having this library would be infinitely
better than not having it.
I have been thinking about creating a library like this, I just have
not found the time. I'll see if I can get something started and
circle back asking for review from this community and the protobuf
community.
>
> Andrew.
From cthalinger at twitter.com Mon Jan 30 23:02:02 2017
From: cthalinger at twitter.com (Christian Thalinger)
Date: Mon, 30 Jan 2017 13:02:02 -1000
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID: <6CE0CD88-434F-47A5-9497-809EE1AA1E8A@twitter.com>
Vote: yes
> On Jan 25, 2017, at 5:50 AM, Brian Goetz wrote:
>
> 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
>
>
>
From stuart.marks at oracle.com Tue Jan 31 17:27:16 2017
From: stuart.marks at oracle.com (Stuart Marks)
Date: Tue, 31 Jan 2017 09:27:16 -0800
Subject: CFV: Project Amber
In-Reply-To:
References:
Message-ID:
Vote: Yes.
On 1/25/17 8:36 AM, Brian Goetz wrote:
> [ 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
>
>
>
From mark.reinhold at oracle.com Tue Jan 31 22:20:23 2017
From: mark.reinhold at oracle.com (mark.reinhold at oracle.com)
Date: Tue, 31 Jan 2017 14:20:23 -0800
Subject: New Group: Compatibility & Specification Review
Message-ID: <20170131142023.975659849@eggemoggin.niobe.net>
FYI I've proposed a new Group to the Governing Board, to replace
the Oracle-internal "CCC" review body:
http://mail.openjdk.java.net/pipermail/gb-discuss/2017-January/000320.html
- Mark