(j3.2006) defining a type with no components
Bill Long
longb
Thu Apr 17 11:39:10 EDT 2014
On Apr 17, 2014, at 9:55 AM, Dan Nagle <danlnagle at ME.COM> wrote:
> Hi,
>
> On Apr 17, 2014, at 08:27 , Kurt W Hirchert <hirchert at UIUC.EDU> wrote:
>
>> [452:34] is clear!
>
> If [452:34] is clear by itself, then so are [452:33] and [452:35].
For me, the confusion is that we have a specific subclause, 16.6.2 ?Variables that are always defined? which lists zero-size arrays and strings, but NOT variables of an empty type. I thought this omission was intentional, but it appears otherwise. If variables of an empty type are, in fact, always defined, it would be a helpful clarification to actually say so in 16.6.2.
Cheers,
Bill
>
> At best, the argument is that [452:33-35] cannot be understood without [452:36],
> and the absence of statements similar to [452:36] concerning any other status.
>
> If this were merely a case of ?one must read the whole section to understand?
> that would be one situation. It is quite another situation to require seeing
> that nowhere in the standard is there a similar statement about any other status;
> that is a bit much to expect of readers (not all of whom are members).
>
> I?ll post a paper adding ?A derived-type scalar object
> with no nonpointer components? to [452:38] (or its homolog in 14-007).
>
> Thanks, everyone, for the discussion!
>
> --
>
> Cheers!
> Dan Nagle
>
>
>
>
>
>
> _______________________________________________
> J3 mailing list
> J3 at mailman.j3-fortran.org
> http://mailman.j3-fortran.org/mailman/listinfo/j3
Bill Long longb at cray.com
Fortran Technical Suport & voice: 651-605-9024
Bioinformatics Software Development fax: 651-605-9142
Cray Inc./ Cray Plaza, Suite 210/ 380 Jackson St./ St. Paul, MN 55101
More information about the J3
mailing list