What is a language construct? (was Re: Comment on state of Project Jigsaw)

Alex Buckley alex.buckley at oracle.com
Wed Dec 21 16:18:01 PST 2011


On 12/21/2011 3:30 PM, Rémi Forax wrote:
> section 7.2.1 of the JLS3 defines the package layout, while it's
> presented as an example, it's in the JLS :)
> and Java had the chance that Visual Age was written before.

JLS3 7.2.1 is non-normative ("As an extremely simple example..."). It is 
not part of conformance testing and may as well not exist.

The intertwining of normative statements and non-normative 
examples/discussion in the JLS was an unfortunate legacy that I have 
taken significant steps to fix in JLS7. (See Annex 3 of the JSR 336 
Final Release. Before you ask, the PDFs and HTML will be hosted at a 
friendlier location, and the books will be published, sometime in 2012.)

Alex



More information about the jigsaw-dev mailing list