J3/nnn To: J3 From: Malcolm Cohen Subject: Minor improvements to clause 6 of TR Date: Whenever. 1. Introduction There is a contradiction between the description of SIZE in the plain normative text in the TR and in the edit section. A correction is supplied. For LBOUND, SIZE, and UBOUND, DIM cannot be present if ARRAY is assumed-rank with rank zero, but the user has to deduce this from the fact that 1<=DIM<=rank. It seems more friendly to point this out, either by a normative requirement or by a note. Notes are supplied. 2. Edits to N1854 [5:27] "SIZE(ARRAY, I)" -> "SIZE(ARRAY, I, KIND)". append to paragraph "with KIND omitted from SIZE if it was omitted from SHAPE.". {Normative text missing the optional KIND argument. Missing full stop at end of paragraph.} [5:32] "SIZE(ARRAY, I)" -> "SIZE(ARRAY, I, KIND)". {Normative test missing the optional KIND argument.} [27:1+] Insert new edit ``\hline In 13.7.90 LBOUND, insert note after paragraph 3, "NOTE 13.14a Note that if ARRAY is an assumed-rank object of rank zero, DIM cannot be present."'' [27:18+] Insert new edit ``\hline In 13.7.156 SIZE, insert note after paragraph 3, "NOTE 13.21a Note that if ARRAY is an assumed-rank object of rank zero, DIM cannot be present."'' [27:31+] Insert new edit ``\hline In 13.7.171 UBOUND, insert note after paragraph 3, "NOTE 13.24a Note that if ARRAY is an assumed-rank object of rank zero, DIM cannot be present."'' ===END===