(j3.2006) 07-276r1

Aleksandar Donev donev1
Fri Sep 28 18:16:07 EDT 2007


On Friday 28 September 2007 14:40, Michael Ingrassia wrote:

> Would this preclude being able in some future standard to interoperate
> as a full coarray
Our co-arrays are fully compatible with local arrays, modulo some special 
handling of allocatable arrays and components (as discussed in the 
Rationale). They act like local arrays in most contexts, and this should be 
kept as much as possible.

If this presumed future revision of C does the same, that is, their 
co-C-arrays are compatible with local ones, then I see no problem to later 
say that those new co-C-arrays are interoperable with co-arrays, since this 
will be backward compatible. If C invents some other kind of concept, and UPC 
does (there a shared pointer is not compatible with local pointers), then 
those arrays cannot be made interoperable with co-arrays since they are a 
different beast.

Aleks



More information about the J3 mailing list