(j3.2006) more on J32031 equivalence of circular types

Bill Long longb
Wed Aug 20 19:30:14 EDT 2008



Michael Ingrassia wrote:
> I think I left out a step.  To see that it's ambiguous, you have to
> concede that
>
> "components that agree in order, name, and attributes"
>
> might as well say
>
> "components that agree in order, name, type, type parameters, and attributes"
>
> since type and type parameters are included in the notion of attributes
> (first two sentences of Clause 5).
>
> Otherwise the paragraph wouldn't explicitly say that components 
> need to be of the same type.
>   

Or, rather would.

OK, I see the issue.  The types are the same if the types of the 
components are the same which is the case if the types are the same ...

But certainly two sequence types that are lexically identical are 
intended to be the same type.  Is there any implementation that gets 
this wrong, or is this a purely theoretical discussion?

Cheers,
Bill

>
> 	--Michael I.
> _______________________________________________
> J3 mailing list
> J3 at j3-fortran.org
> http://j3-fortran.org/mailman/listinfo/j3
>   

-- 
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

            




More information about the J3 mailing list