From owner-sc22wg5@open-std.org  Tue Dec  9 19:53:27 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 21502CA343D; Tue,  9 Dec 2008 19:53:27 +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 7E34ACA3439
	for <sc22wg5@open-std.org>; Tue,  9 Dec 2008 19:53:25 +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]:54442)
	by ppsw-5.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.155]:25)
	with esmtpa (EXTERNAL:nmm1) id 1LA7i1-0006aJ-HG (Exim 4.70) for sc22wg5@open-std.org
	(return-path <nmm1@hermes.cam.ac.uk>); Tue, 09 Dec 2008 18:53:25 +0000
Received: from prayer by hermes-1.csi.cam.ac.uk (hermes.cam.ac.uk)
	with local (PRAYER:nmm1) id 1LA7i1-0005Uf-As (Exim 4.67) for sc22wg5@open-std.org
	(return-path <nmm1@hermes.cam.ac.uk>); Tue, 09 Dec 2008 18:53:25 +0000
Received: from [83.67.89.123] by webmail.hermes.cam.ac.uk
	with HTTP (Prayer-1.3.1); 09 Dec 2008 18:53:25 +0000
Date: 09 Dec 2008 18:53:25 +0000
From: "N.M. Maclaren" <nmm1@cam.ac.uk>
To: sc22wg5@open-std.org
Subject: Re: [ukfortran] (SC22WG5.3796) (j3.2006) Ballot on the technical content of the TR
Message-ID: <Prayer.1.3.1.0812091853250.16063@hermes-1.csi.cam.ac.uk>
In-Reply-To: <20081209182926.6302BCA343D@www2.open-std.org>
References: <20081127193527.EF00DC178D9@www2.open-std.org>
 <20081208024650.76234C4596C@www2.open-std.org>
 <20081208154207.B50ABC178E0@www2.open-std.org>
 <493DDCA3.3050104@sun.com>
 <20081209044540.E9F0AC178E5@www2.open-std.org>
 <493E0084.1020206@sun.com>
 <20081209063036.65499CA343D@www2.open-std.org>
 <20081209114032.1E486C178D6@www2.open-std.org>
 <20081209171008.72868CA3439@www2.open-std.org>
 <20081209181025.37584C178D6@www2.open-std.org>
 <20081209182926.6302BCA343D@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 9 2008, Bill Long wrote:

>The TR proposal to ISO is N1667.

Thank you.  I saw that a while back, and it doesn't help.  If we ignore the
boilerplate, it says:

    C interoperability in the Fortran Standard provides a mechanism to share
    data between  Fortran and C.  However, it is still necessary for users
    to implement a translation layer for procedures that have data pointer,
    allocatable, assumed-shape array, or optional dummy arguments. This work
    item will provide additional mechanisms that allow C functions to
    directly handle such Fortran dummy arguments.

That says WHAT it intends to do, but not WHY those facilities are not needed
but not (say) the ability to interoperate with derived types containing
allocatable components.  It is still completely unclear what requirement
you are trying to address.


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

