Proper term for non-automatic modules
Alan Bateman
Alan.Bateman at oracle.com
Tue Aug 29 06:56:44 UTC 2017
On 29/08/2017 06:52, Nicolai Parlog wrote:
> Hi!
>
> While describing the difference between automatic and non-automatic
> modules I often need a term do describe the modules that are not
> automatic (as I did twice just now).
>
> As far as I know there is no such term. There are a few related ones but
> unless I missed something none describes quite the right set:
>
> * named modules include automatic modules
> * platform modules leave out user-created modules
> * application modules include automatic modules
> (if they don't, then `{ platform } ∪ { application }` is
> the right set)
>
> I think a term for `{ named } ∖ { automatic }` is important when
> discussing automatic modules and it would be very helpful if the Jigsaw
> team coins it.
>
> My suggestions are "explicit", "proper", and "manual" modules.
>
We've been using term "explicit". You'll see it used in the
ModuleFinder.of(Path...) spec for example where it describes a modular
JAR as defining an explicit module.
-Alan.
More information about the jigsaw-dev
mailing list