Proper term for non-automatic modules

Nicolai Parlog nipa at codefx.org
Tue Aug 29 09:24:13 UTC 2017


 Hi Alan,

thanks for your quick answer. I shall use "explicit", then. :)

 so long ... Nicolai



On 29.08.2017 08:56, Alan Bateman wrote:
> 
> 
> 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.
> 

-- 

PGP Key:
    http://keys.gnupg.net/pks/lookup?op=vindex&search=0xCA3BAD2E9CCCD509

Web:
    http://codefx.org
        a blog about software development
    https://www.sitepoint.com/java
        high-quality Java/JVM content
    http://do-foss.de
        Free and Open Source Software for the City of Dortmund

Twitter:
    https://twitter.com/nipafx


More information about the jigsaw-dev mailing list