On 06/02/2017 18:25, David M. Lloyd wrote:
I don't think there is really a substantial increase in risk between
manually modularizing a library and relying on automatic modules.
If several projects take on the responsibility to modularize a library
that they don't maintain then there is no guarantee that they will end
up with equivalent modules. Static analysis (`jdeps
--generate-module-info ...`) gets you so far but it often needs a deeper
understanding of the library to be confident that the module declaration
that they write for the library is complete. Automatic modules take on
much of the behavior of a library on the class path so that it's not
necessary to synthesize everything that an explicit module would declare.
-Alan