07-228 To: J3 From: Van Snyder Subject: Whole arrays Date: 2007 May 10 Introduction ------------ [96:13-14] and [123:10-11] say superficially similar but subtly different things about whole arrays. The material at [96:13-14] is more nearly correct because it doesn't permit whole arrays as arguments to specification functions that require the shape, which the material at [123:12-13] appears to allow. OTOH, it doesn't mention the appearance of assumed-size arrays in nonexecutable statements. In any case, discussion of both whole arrays and assumed-size arrays shouldn't be spread between 5.3.7.5 (Assumed-size array) and 6.2.1 (Whole array). We can at least get all of the material about one of them into one place. Edits below put all of the material about whole arrays into 6.2.1. Edits ----- [96:13-14] Editor: Replace "name ... required" by "shall not appear in a context that requires its shape". Notice that this replaces text edited by 07-188r1. [123:10] Editor: After "executable construct" insert "or specification expression". [123:9-13] Editor: After doing the previous edit, join the paragraphs and move the second sentence to the end.