Another one question (sorry)
Daniel Latrémolière
daniel.latremoliere at gmail.com
Fri Aug 24 10:42:01 PDT 2012
Why not ship Jigsaw module system in Java 8 release, in non-standard
packages (by example in org.openjdk.* for API, and using an annotation
for describing JSR 294 access control)? You will avoid your all or
nothing choice (by providing nothing for EG and all for early adopters).
[Module system migration in public Java API, Java language access
control "module", and non-shippable JDK modularization would be only in
Java 9.]
By using this, you can release early often (mostly integrating feature
by feature in Java8 updates), even each three months in each update of
Java 8, but have no compatibility requirement (private API) before Java
9. But before Java 9, you will probably have more real-world experiments
of Jigsaw, from people liking reasonably frequent releases and accepting
non-strict compatibility.
NB: I know there is a weekly build of Jigsaw, but weekly is good for
developers working mostly on this project; it is too much frequent for
simple testers/users depending of multiple projects (current Java
updates release rate would be a good middle, between one week and two
years).
Thanks.
More information about the java-se-8-spec-comments
mailing list