Jigsaw prototype, take 2

mark.reinhold at oracle.com mark.reinhold at oracle.com
Wed Aug 28 09:27:51 PDT 2013

I've created a new forest, http://hg.openjdk.java.net/jigsaw/jake, where
we're going to explore a simplified approach to achieving the goals of
this Project.  To start, it's just a clone of the current JDK 8 master.

Among other things, we're going to see whether we can get away without
introducing a distinct "module mode" as we have in the current prototype
(which is incompatible, in some narrow yet deep ways, with long-standing
behavior) and without doing dependence resolution (since build tools like
Maven, Ivy, and Gradle already do that well enough).

We remain committed, of course, to this Project's high-level goals:
Create a modular and scalable platform, improve performance and security,
and define a standard module system.

As we work on this new prototype we'll take code from the old one where
that makes sense, but we'll also take the opportunity to question earlier
design decisions and generally clean things up.

I urge onlookers to remember that this is just another prototype.  It is
likely to evolve swiftly.  Its shape and content at any given point in
time should not be treated as having any particular bearing on the final
result of this Project.

- Mark

More information about the jigsaw-dev mailing list