Views on JSR 376 from the Eclipse JDT team

mark.reinhold at mark.reinhold at
Sat May 6 19:49:44 UTC 2017

2017/5/6 9:56:12 -0700, stephan.herrmann at
> Alex,
> I appreciate your answers to our questions, which give hope
> that a future version - incorporating all this - will be sufficient
> for defining what is Java 9 from a compiler's perspective.
> The post sent by Markus explicitly refers to the specification
> as it was submitted for public review, which is not sufficient
> in several regards.
> I see two reasons for insisting in this distinction:
> It is necessary to call out that JSR 376 is again behind schedule,
> putting third party implementors under extreme time pressure,
> to the degree that a compliant implementation may not be possible
> on the currently scheduled release date.
> Only once we hold in our hands a specification that has all the
> missing parts integrated and that has passed some level of QA,
> it is possible to confirm whether all the pieces fit together
> in a coherent, consistent and sufficient way.
> (This is my personal view as an individual contributor to Eclipse JDT)


Thanks for expressing your concerns.

The maintainers of many libraries, frameworks, and tools have been able
to keep up with the latest developments in JPMS and Jigsaw in real time,
on this list and elsewhere.  Some of them are ready for JDK 9 now, and
more will be ready by JDK 9 GA or shortly thereafter.

You and Markus seem to be saying that since the Eclipse JDT team can
only really get started when they have a specification that's complete
in every detail then the rest of the Java community must wait.  Is that
what you mean?

I understand that Eclipse is important, but is it important enough to
hold up the release for everyone else?

- Mark

More information about the jigsaw-dev mailing list