archives

« Bugzilla Issues Index

#965 — 15.4.{1,2}: "NOTE"


In 15.4.1 "The Array Constructor Called as a Function"
and 15.4.2 "The Array Constructor",
the paragraph begins:
NOTE When 'Array' is called as ...

But, for all other constructors, the corresponding paragraphs are not labelled as notes. For consistency, delete "NOTE"?


It probably the other way around. the other constructors should get marked as notes. In general, these paragraphs aren't stating normative requirements but are just an informative restatement of what happens in the actual algorithms.


(In reply to comment #1)
> In general, these paragraphs aren't stating normative requirements but are
> just an informative restatement of what happens in the actual algorithms.

Generally true, but in some "Foo Constructor Called as a Function" sections,
if the behaviour is identical to calling the constructor as a constructor with the same arguments, that either is or could be the normative statement.


It's generally a good idea to eliminate redundant normative text as it can get out of sync or use wording variations that are subject to differing interpretations.

Eliminating such redundant text (sometimes by making the duplicate informative) is a background editorial task as I work on the spec.


fixed in rev 16 editor's draft


fixed in rev16 draft. July 15, 2013