Hi Marrio,

When creating a new application, using the prefix of the packages as name for a 
module seems intuitive and using '_' instead of '.' as separator inside the 
module name avoid the unecessary confusion for a human between a package and a 
module with the same name, it's just a code convention.

When retrofitting an old application, like by example the JDK, you will group 
packages that have no a common prefix name or the common prefix can be used for 
several modules, in that case, having a module named java.base but no package 
java.base.something seems counter intuitive, using '_' instead of '.' make 
clear that a module name is just a name. 

regards,
Rémi

----- Mail original -----
> De: "Mario Torre" <[email protected]>
> À: "Paul Benedict" <[email protected]>
> Cc: [email protected]
> Envoyé: Mardi 27 Octobre 2015 23:41:05
> Objet: Re: Jigsaw @ JavaOne 2015
> 
> 2015-10-27 22:13 GMT+01:00 Paul Benedict <[email protected]>:
> > Thanks Mark. Great slides. I'd just like to throw out my impression (again)
> > that module names with dots look like packages. How receptive is the EG to
> > changing it to underscores?
> 
> I think that this is the exact point, mapping to package seems quite
> intuitive as it represents directly the content of the module.
> 
> Cheers,
> Mario
> 
> --
> pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF
> Fingerprint: BA39 9666 94EC 8B73 27FA  FC7C 4086 63E3 80F2 40CF
> 
> Java Champion - Blog: http://neugens.wordpress.com - Twitter: @neugens
> Proud GNU Classpath developer: http://www.classpath.org/
> OpenJDK: http://openjdk.java.net/projects/caciocavallo/
> 
> Please, support open standards:
> http://endsoftpatents.org/
> 

Reply via email to