Alternatives for naming automatic modules, and a proposal (#AutomaticModuleNames)

Remi Forax forax at
Tue Apr 25 13:51:52 UTC 2017

About multiple versions or true hiding of non exported packages, I do not believe that someone is against those features.

But they both requires to change the VM in an extensive way and to my knowledge nobody has ever done a prototype of those features.

The good news is that both these features can be introduced later in a compatible way.

I would love to see Oracle or RedHat to put engineering ressources on these features, but until that, the reality is that those features are not blockers to the release of JPMS*

* given the tumultuous past of the modules in Java, being able to release something even if not perfect, is already a victory.

On April 25, 2017 3:16:54 PM GMT+02:00, Michael Nascimento <misterm at> wrote:
>On Tue, Apr 25, 2017 at 10:10 AM, David M. Lloyd
><david.lloyd at>
>> Just the fact that there is the *very idea* of a "fit"/"non-fit" for
>> is sad though.  It should have been the ubiquitous thing that
>everyone was
>> expecting.  But denying multiple versions?  Blowing up on run time
>> Reneging on the idea of being the basis of Java EE 9? These are
>things that
>> people will not be expecting.
>Some extra feedback: I delivered a talk yesterday at QCon SP and people
>were very much disappointed with these limitations, and also the fact
>packages must be defined by a single module even if they are not
>because it was considered nearly impossible to track in real world

Sent from my Android device with K-9 Mail. Please excuse my brevity.

More information about the jigsaw-dev mailing list