(j3.2006) Interp F03/0091
Bill Long
longb
Thu May 17 19:27:39 EDT 2007
Van Snyder wrote:
>On Thu, 2007-05-17 at 15:12 -0700, Aleksandar Donev wrote:
>
>
>>On Thursday 17 May 2007 14:58, Van Snyder wrote:
>>
>>
>>>If its dimensions aren't colons, what kind of array is it?
>>>The only one that fits is an explicit shape array.
>>>
>>>
>>I had thought that "named array" did not include components? It is not clear
>>to me just by looking at the text. It would make most sense for every array
>>to be one of explicit-shape, assumed-size or assumed-shape, including
>>components. In which case we need to undo what we did Friday morning :-)
>>
>>
>
>There's nothing to undo, since we rejected the answer to interp 0091 in
>07-232.
>
>May I suggest
>
>[78:16] Replace "a named" by "an"
>
>[78:21-22] After "a function result," insert "a component,".
>
>Look at [51:16-17], which says "a data component is an array if...", and
>at [51:18] where it explicitly references explicit shape. It's clear
>that 4.5.3.1 contemplates that an array component that is not a
>deferred-shape array is an explicit-shape array.
>
That is not at all clear. Having an <explicit-shape-spec-list> does not
necessarily make something an explicit-shape array. "explicit-shaped
array" is a defined term [78:16], not a description.
> Either we have to
>mutilate 4.5.3.1 so that array components aren't arrays (and I have no
>idea how to do so), or we have to repair 5.1.2.5.1. I prefer the
>latter.
>
I don't see those as the only options. An array does not have to be a
named array. Sure, if you change the definition of explicit-shaped
array to include things arrays that are not named arrays, then you are
forced to change the constraint that references that definition. How
many other places that also need changing is unclear. But why change the
definition of something that is as fundamental as this? The simpler
option is to make neither of the changes on page 78 that are suggested
above.
Cheers,
Bill
>
>
>
--
Bill Long longb at cray.com
Fortran Technical Support & voice: 651-605-9024
Bioinformatics Software Development fax: 651-605-9142
Cray Inc., 1340 Mendota Heights Rd., Mendota Heights, MN, 55120
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://j3-fortran.org/pipermail/j3/attachments/20070517/cd87fae7/attachment.html
More information about the J3
mailing list