[nicl] branch is now closed

Maurizio Cimadamore maurizio.cimadamore at oracle.com
Mon Sep 3 09:53:57 UTC 2018

On 01/09/18 07:28, Samuel Audet wrote:
> Now this is starting to sound like a plan! The point isn't about 
> pointers or arrays, I'm not aware of all the discussions that went 
> into that decision, and this is the point. All decisions related to 
> Panama are made behind closed doors with no input from the community. 
> It's the first time I hear about most of what you've just made public 
> below, so this is a good start. Please keep making this kind of 
> information public. I'm sure it will help make people feel welcome. 
Hi Samuel,
point noted; sometimes emails are just not a suitable medium for 
capturing design decisions. And if there's something we should be doing 
more of, is trying to open up some of the discussions that sometimes we 
have internally (although the ration between open and closed discussion 
is nowhere near what you imagine); there's nothing fundamentally private 
to these communications, think of it as 'laziness' or habit on our part. 
I've been trying to be more upfront about our goals - and have some 
write-ups pushed out _before_ starting to make any significant changes 
to the code base. I guess sometimes that works, sometimes it doesn't and 
we need help from all of you to call us out when it doesn't, so thank you.

All this said, I'd say that most of the information is available out 
there - and when it's not, trust me, it's not because of some evil 
machination on our part; writing things up in a decent way takes time 
too, and we have to balance that too - if we still want to have time 
left to push the code changes out :-)

As  a closing comment, at the OpenJDK Committer Workshop [1] very 
similar concerns were raised - and Brian Goetz proposed that some of 
these projects (Valhalla, Panama, Amber) could have some periodic public 
meetup (e.g. via Zoom) where stakeholders could meet architects and 
developers and make sure that their voice is heard. I think this could 
go a long way in helping us understand how to improve our 
communications. As we move closer to an early access state, I think we 
will host one such experimental call (details TBD), so that we can have 
a chat of what will be in the EA, what will not be in it, and what's our 
plan to move the ball forward.


[1] - http://openjdk.java.net/workshop

More information about the panama-dev mailing list