From owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org Tue Sep 26 21:46:52 2017 Return-Path: X-Original-To: sc22wg5-dom8 Delivered-To: sc22wg5-dom8@www.open-std.org Received: by www.open-std.org (Postfix, from userid 521) id 34E79358676; Tue, 26 Sep 2017 21:46:52 +0200 (CEST) Delivered-To: sc22wg5@open-std.org Received: from postout2.mail.lrz.de (postout2.mail.lrz.de [129.187.255.138]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by www.open-std.org (Postfix) with ESMTP id A590E357250 for ; Tue, 26 Sep 2017 21:46:48 +0200 (CEST) Received: from lxmhs52.srv.lrz.de (localhost [127.0.0.1]) by postout2.mail.lrz.de (Postfix) with ESMTP id 3y1s0R5YsBzyX6; Tue, 26 Sep 2017 21:46:47 +0200 (CEST) Authentication-Results: postout.lrz.de (amavisd-new); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=lrz.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=lrz.de; h= mime-version:content-transfer-encoding:content-type:content-type :content-language:accept-language:in-reply-to:references :message-id:date:date:subject:subject:from:from:received :received:received:received:received; s=postout; t=1506455206; bh=grbktoa+HPOknZi0b++5bhNs1pYWuKBuuvfYLKB1Lgw=; b=m7MI7R27wqdL cKnTDTakkW1pGOnr+eEg60wfCf/lzk9yiwGltDVd2DSqBFJ0IdO6z9kZMGSFiT7J H/mjwGg5IudtMnW68Vz96IWkjs+YCgBaeYMv61m8cEHuXtfYGS/UmDLGr8/5f6Mr iqB8M5ExpX1ln6lgHQJ25+ccwgDxky8zb9dgwiT/LX3gwJzt8GnNHpbwsT6ueIeR USBajYG3FkhS3pNLfIn4tmarf2bRnmLAbi43Q7BDDu8IDd/yNBhJC6KA+UfZd7yi fyyj4Gb37LBk373TKcr7wlgUERpgJn//JcC6Wld40gzfXVc68rx0Ww/KPMtSwvM0 HFZVjzD1Kw== X-Virus-Scanned: by amavisd-new at lrz.de in lxmhs52.srv.lrz.de X-Spam-Flag: NO X-Spam-Score: -2.88 X-Spam-Level: X-Spam-Status: No, score=-2.88 tagged_above=-999 required=5 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9, LRZ_DATE_TZ_0000=0.001, LRZ_DKIM_DESTROY_MTA=0.001, LRZ_DMARC_LRZ_FAIL=0.001, LRZ_DMARC_OVERWRITE=0.001, LRZ_ENVFROM_FROM_ALIGNED_STRICT=0.001, LRZ_ENVFROM_FROM_MATCH=0.001, LRZ_ENVFROM_LRZ_S=0.001, LRZ_FROM_AP_PHRASE=0.001, LRZ_FROM_HOSTED_DOMAIN=0.001, LRZ_FROM_LRZ_S=0.001, LRZ_FROM_PHRASE=0.001, LRZ_FROM_PRE_SUR_ADDR=0.001, LRZ_FWD_MS_EX=0.001, LRZ_HAS_CLANG=0.001, LRZ_HAS_THREAD_INDEX=0.001, LRZ_HAS_X_ORIG_IP=0.001, LRZ_MSGID_HL32=0.001, LRZ_RCVD_BADWLRZ_EXCH=0.001, LRZ_RCVD_MS_EX=0.001, SPF_HELO_NONE=0.001] autolearn=no autolearn_force=no Received: from postout2.mail.lrz.de ([127.0.0.1]) by lxmhs52.srv.lrz.de (lxmhs52.srv.lrz.de [127.0.0.1]) (amavisd-new, port 20024) with LMTP id W5vlkYBlQi0S; Tue, 26 Sep 2017 21:46:46 +0200 (CEST) Received: from BADWLRZ-SWMBX04.ads.mwn.de (BADWLRZ-SWMBX04.ads.mwn.de [IPv6:2001:4ca0:0:108::160]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "BADWLRZ-SWMBX04", Issuer "BADWLRZ-SWMBX04" (not verified)) by postout2.mail.lrz.de (Postfix) with ESMTPS id 3y1s0Q5QYPzyT0; Tue, 26 Sep 2017 21:46:46 +0200 (CEST) Received: from BADWLRZ-SWMBB03.ads.mwn.de (2001:4ca0:0:108::151) by BADWLRZ-SWMBX04.ads.mwn.de (2001:4ca0:0:108::160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26; Tue, 26 Sep 2017 21:46:45 +0200 Received: from BADWLRZ-SWMBX05.ads.mwn.de (2001:4ca0:0:108::161) by BADWLRZ-SWMBB03.ads.mwn.de (2001:4ca0:0:108::151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.26; Tue, 26 Sep 2017 21:46:45 +0200 Received: from BADWLRZ-SWMBX05.ads.mwn.de ([fe80::4095:4fb3:50be:d2bd]) by BADWLRZ-SWMBX05.ads.mwn.de ([fe80::4095:4fb3:50be:d2bd%12]) with mapi id 15.01.1034.032; Tue, 26 Sep 2017 21:46:44 +0200 From: "Bader, Reinhold" To: "Van.Snyder@jpl.nasa.gov" , "fortran standards email list for J3" , sc22wg5 Subject: AW: (j3.2006) (SC22WG5.5955) generic programming in F2020 Thread-Topic: (j3.2006) (SC22WG5.5955) generic programming in F2020 Thread-Index: AdM27fZeHXRYN1MZRAisoIDdS0BiIP//8UIA///SFyA= Date: Tue, 26 Sep 2017 19:46:44 +0000 Message-ID: References: <20170926174021.A8F283587DC@www.open-std.org> <20170926184342.68786358676@www.open-std.org> In-Reply-To: <20170926184342.68786358676@www.open-std.org> Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [91.113.85.147] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Sender: owner-sc22wg5@open-std.org Precedence: bulk Hello Van,=20 I did read 05-195, but not 04-383r1 while writing the initial version of my= draft (past June). My musings are mainly intended as a quarry for possible further aspects tha= t might be considered for specifying this stuff.=20 We probably also should avoid making the mistakes that happened with C++ te= mplates in their original form and required significant additional work to resolve = (if resolved at all).=20 I do not know details, but repeatedly heard about this from C++-knowledgeab= le colleagues. Cheers Reinhold > -----Urspr=FCngliche Nachricht----- > Von: J3 [mailto:j3-bounces@mailman.j3-fortran.org] Im Auftrag von Van > Snyder > Gesendet: Dienstag, 26. September 2017 20:44 > An: sc22wg5 > Betreff: (j3.2006) (SC22WG5.5955) generic programming in F2020 >=20 > On Tue, 2017-09-26 at 17:40 +0000, Bader, Reinhold wrote: > > Dear WG5, > > > > attached please find a draft with my musings on what generic > > programming features in F2020 might look like. >=20 > Reinhold: >=20 > Take a look at J3 paper 04-383r1, which described my proposal for > parameterized modules. No other significant project (impact on std > 3) = had > a higher "hate dislike like love" score in 04-423r1.xls (UK proposals wer= en't > scored). The only significant project that had a higher "ABC" priority w= as > coarrays. >=20 > 04-383r1 was de-scoped at the Delft meeting in 2005, as described in 05-1= 95. >=20 > I prefer 04-383r1. I also prefer parameterized modules to macros. > Macros can be gotten from cpp or m4 or .... >=20 > Aleks Donev wrote 04-247 on a similar topic. >=20 > Van >=20 > > Regards > > Reinhold > > > > _______________________________________________ > > J3 mailing list > > J3@mailman.j3-fortran.org > > http://mailman.j3-fortran.org/mailman/listinfo/j3 >=20 >=20 > _______________________________________________ > J3 mailing list > J3@mailman.j3-fortran.org > http://mailman.j3-fortran.org/mailman/listinfo/j3