From owner-sc22wg5@open-std.org  Wed Dec  3 23:50:33 2008
Return-Path: <owner-sc22wg5@open-std.org>
X-Original-To: sc22wg5-dom7
Delivered-To: sc22wg5-dom7@www2.open-std.org
Received: by www2.open-std.org (Postfix, from userid 521)
	id B2375C56CF8; Wed,  3 Dec 2008 23:50:33 +0100 (CET)
X-Original-To: sc22wg5@open-std.org
Delivered-To: sc22wg5@open-std.org
Received: from ppsw-5.csi.cam.ac.uk (ppsw-5.csi.cam.ac.uk [131.111.8.135])
	by www2.open-std.org (Postfix) with ESMTP id 04B1CC4596D
	for <sc22wg5@open-std.org>; Wed,  3 Dec 2008 23:50:32 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-SpamDetails: not scanned
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from hermes-1.csi.cam.ac.uk ([131.111.8.51]:37355)
	by ppsw-5.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.155]:25)
	with esmtpa (EXTERNAL:nmm1) id 1L80YC-0007Tb-Ga (Exim 4.70) for sc22wg5@open-std.org
	(return-path <nmm1@hermes.cam.ac.uk>); Wed, 03 Dec 2008 22:50:32 +0000
Received: from prayer by hermes-1.csi.cam.ac.uk (hermes.cam.ac.uk)
	with local (PRAYER:nmm1) id 1L80YC-0000Qc-4G (Exim 4.67) for sc22wg5@open-std.org
	(return-path <nmm1@hermes.cam.ac.uk>); Wed, 03 Dec 2008 22:50:32 +0000
Received: from [83.67.89.123] by webmail.hermes.cam.ac.uk
	with HTTP (Prayer-1.3.1); 03 Dec 2008 22:50:32 +0000
Date: 03 Dec 2008 22:50:32 +0000
From: "N.M. Maclaren" <nmm1@cam.ac.uk>
To: WG5 <sc22wg5@open-std.org>
Subject: Re: [ukfortran] (SC22WG5.3721) (j3.2006) the interoperability TR - an	alternative descriptor design
Message-ID: <Prayer.1.3.1.0812032250320.31434@hermes-1.csi.cam.ac.uk>
In-Reply-To: <20081203214646.AA01DC56CF8@www2.open-std.org>
References: <20081127193527.EF00DC178D9@www2.open-std.org>
 <20081203201442.A4A53C4596D@www2.open-std.org>
 <20081203213339.24892C56CF8@www2.open-std.org>
 <20081203214646.AA01DC56CF8@www2.open-std.org>
X-Mailer: Prayer v1.3.1
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset=ISO-8859-1
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

On Dec 3 2008, Aleksandar Donev wrote:
>
>> If the objective is to handle
>> solely assumed-shape, allocatable and pointer types of intrinsic element
>> or target types
>
> You mean "interoperable types" (intrinsic or derived)---this is what 
> N1761 is meant to address?

No, I meant what I said.  N1761 addresses solely the cases where the
arguments are arrays of intrinsic element types, or pointers to intrinsic
types.  It may be intended to address more, but I do not think that it
does.

And my proposal doesn't handle derived types properly, either, but that can
be solved in the same way that IBM PL/I on the System/370 did.  Anyway, that
will probably have to wait until late January.


Regards,
Nick Maclaren,
University of Cambridge Computing Service,
New Museums Site, Pembroke Street, Cambridge CB2 3QH, England.
Email:  nmm1@cam.ac.uk
Tel.:  +44 1223 334761    Fax:  +44 1223 334679


