From owner-sc22wg5@open-std.org Mon Dec 6 18:21:55 2010 Return-Path: X-Original-To: sc22wg5-dom8 Delivered-To: sc22wg5-dom8@www2.open-std.org Received: by www2.open-std.org (Postfix, from userid 521) id 5DE5BC3BA1C; Mon, 6 Dec 2010 18:21:55 +0100 (CET) X-Original-To: sc22wg5@open-std.org Delivered-To: sc22wg5@open-std.org Received: from smtp.cims.nyu.edu (SMTP.CIMS.NYU.EDU [128.122.49.100]) by www2.open-std.org (Postfix) with ESMTP id 70C17C178DA for ; Mon, 6 Dec 2010 18:21:54 +0100 (CET) Received: from donev.cims.nyu.edu (donev.cims.nyu.edu [128.122.80.20]) (authenticated bits=0) by smtp.cims.nyu.edu (8.14.3/8.13.8) with ESMTP id oB6HLr5a025265 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT) for ; Mon, 6 Dec 2010 12:21:53 -0500 (EST) Message-ID: <4CFD1BB1.8000602@courant.nyu.edu> Date: Mon, 06 Dec 2010 12:21:53 -0500 From: Aleksandar Donev User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.2.11) Gecko/20101013 Thunderbird/3.1.5 MIME-Version: 1.0 To: WG5 Subject: Re: (j3.2006) (SC22WG5.4370) [ukfortran] WG5 informal ballot re Interop. TR References: <20101108175805.5B97EC178E5@www2.open-std.org> <20101206103130.1AE8AC178E3@www2.open-std.org> <20101206134148.834A7C178E4@www2.open-std.org> <4CFD0D53.8030501@cray.com> In-Reply-To: <4CFD0D53.8030501@cray.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-sc22wg5@open-std.org Precedence: bulk On 12/06/10 11:20, Bill Long wrote: > However, if it is a C function calling Fortran with such an interface, > reconstructing all of the CLASS infrastructure on the Fortran side > from the information in the C descriptor might be problematic. Those are not interoperable, so there is no way for C to call such a Fortran function, nor do we want that. The issue here is only whether Fortran can pass a CLASS(*) object to C via a descriptor. It seems Malcolm and Reinhold suggest yes, and I agree. I think Craig does too (or he should listen to me anyway :-). Best, Aleks -- Aleksandar Donev, Assistant Professor of Mathematics Courant Institute of Mathematical Sciences Office: 909 Warren Weaver Hall, New York University E-mail: donev@courant.nyu.edu Phone: (212) 992-7315; Fax: (212) 995-4121 Mailing address: 251 Mercer St, New York, NY 10012 Web: http://cims.nyu.edu/~donev