From owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org  Wed Sep 27 00:43:39 2017
Return-Path: <owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org>
X-Original-To: sc22wg5-dom8
Delivered-To: sc22wg5-dom8@www.open-std.org
Received: by www.open-std.org (Postfix, from userid 521)
	id EB4603587F5; Wed, 27 Sep 2017 00:43:38 +0200 (CEST)
Delivered-To: sc22wg5@open-std.org
X-Greylist: delayed 640 seconds by postgrey-1.34 at www5.open-std.org; Wed, 27 Sep 2017 00:43:37 CEST
Received: from esa2.cray.iphmx.com (esa2.cray.iphmx.com [68.232.143.164])
	(using TLSv1 with cipher RC4-SHA (128/128 bits))
	(No client certificate requested)
	by www.open-std.org (Postfix) with ESMTP id 8300A356D2C
	for <sc22wg5@open-std.org>; Wed, 27 Sep 2017 00:43:36 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
  d=cray.com; i=@cray.com; q=dns/txt; s=cray1024;
  t=1506465817; x=1538001817;
  h=from:to:cc:subject:date:message-id:references:
   in-reply-to:content-id:content-transfer-encoding:
   mime-version;
  bh=WEqGvFLxbDmzr2Ygt94cPLXAD7Bye/bprGJKntGh9m8=;
  b=mcaw6x+9ACPVQcYaZTuxSpjMnkZdwye1P/n4uZOLLH0uKm/vVMJzjvA7
   jG0TeBCO3exzQrPtQ68uqC2DQQWhNoAAYv5U2Ndb8wBoAEruI2VjTEYJG
   vOGJWvUhj6yeS8oJR2NU8iCUjafn1D+vezwQ2li1sjCwH0e93JO9xzdTj
   Y=;
X-IronPort-AV: E=Sophos;i="5.42,441,1500937200"; 
   d="scan'208";a="15721643"
X-Cray-OBMMKR: 1433258124 15721643
Received: from cray-smtp-2.cray.com (HELO CFWEX01.americas.cray.com) ([136.162.34.11])
  by esa2.cray.iphmx.com with ESMTP/TLS/AES256-SHA; 26 Sep 2017 23:32:50 +0100
Received: from CFWEXHYBRID.americas.cray.com (172.30.88.178) by
 CFWEX01.americas.cray.com (172.30.88.25) with Microsoft SMTP Server (TLS) id
 14.3.319.2; Tue, 26 Sep 2017 17:32:49 -0500
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (207.46.163.118)
 by mail.cray.com (172.30.88.178) with Microsoft SMTP Server (TLS) id
 14.3.319.2; Tue, 26 Sep 2017 17:32:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=crayinc.onmicrosoft.com; s=selector1-cray-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=WEqGvFLxbDmzr2Ygt94cPLXAD7Bye/bprGJKntGh9m8=;
 b=IbQ/3h2h+S82WrO223SWUecofyTSCkh/9t1x+menIVYM/tsPEGOMk4aCRxO3E2X83xpzUFCuC6VaBJokT+ebyzCG+zla9iOgia6ao6Lj4HiXmBi4A0qpJNN5F1LpFuksw9//sU8OxtknrXesA1iWTdHh1mN6h7qQyMhEuOcjz0w=
Received: from DM5PR11MB1930.namprd11.prod.outlook.com (10.175.88.7) by
 DM5PR11MB1931.namprd11.prod.outlook.com (10.175.88.8) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Tue, 26 Sep 2017 22:32:47 +0000
Received: from DM5PR11MB1930.namprd11.prod.outlook.com ([10.175.88.7]) by
 DM5PR11MB1930.namprd11.prod.outlook.com ([10.175.88.7]) with mapi id
 15.20.0077.011; Tue, 26 Sep 2017 22:32:46 +0000
From: Bill Long <longb@cray.com>
To: fortran standards email list for J3 <j3@mailman.j3-fortran.org>
CC: WG5 <sc22wg5@open-std.org>
Subject: Re: (j3.2006) (SC22WG5.5961)  generic programming in F2020
Thread-Topic: (j3.2006) (SC22WG5.5961)  generic programming in F2020
Thread-Index: AQHTNxNeJOcMqq86CEyMs495/asKpKLHwJiA
Date: Tue, 26 Sep 2017 22:32:46 +0000
Message-ID: <FD89202A-C8D9-4C7B-A98B-AECC8E6ED5DB@cray.com>
References: <20170926174021.A8F283587DC@www.open-std.org>
 <20170926212625.B452F3587DC@www.open-std.org>
 <20170926214203.B5FA33587DC@www.open-std.org>
 <CEE449A3-AC61-4C6D-8DEF-65CE14821863@cray.com>
 <20170926220337.806F13587DE@www.open-std.org>
In-Reply-To: <20170926220337.806F13587DE@www.open-std.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=longb@cray.com; 
x-originating-ip: [136.162.2.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1;DM5PR11MB1931;6:BLWF1jt+QBXvqg3sGC5ZBcEXKpF3yxA2rhvneg3xkSCono79/egSqg63Euk54WMzEH/CzhG7WsOHmzyuxKcm/TG8oZxZ2smtDnWeyznSN7gY1xMbyBinWs2ZFj7HNNJVAOlWNYIv4sGkhikOVkoFPA83gaaOhbm6FrijXMH/Lgl1kW50CLymcZs5Hl3u38XhcZS8UnISx4ryq9XXdJVbrhnMQxQThI3rrPZC8kSS6896dJ8trad2f4NMfcsbnPowvUySRh3TuJzqpQYZFkKRayoWnoP3Lkv4U1xJUt/d4d6UK3AFGFZPGwOnxzdRqFk4GODP4WNnuqeGwxr1Olj4VA==;5:Mpxwxg+TRGIO4widFnbyI76uBimmvtTnNFJskyf5nwQmo5jpystrLl3egq9uLkLsmFsQrf2R4raoM4hKqY43dBNJGjbg0/bDxoIEVkgbIAWu4SYwStQuS5K50ijm+7kXCJNsYAEpP/9SAYv2pidc5g==;24:h66AiFZ9V3xOAT/YZxRrcfj7eamt/a39FPTm2I7q6msZq8xoJ1wMlpXml272KUXqetYaCf/DGRCi+NCyfTn3xXVuRQ/X23ULPa4DVXaIj1k=;7:WoLdVqEQSBnE3l99h5iNV1Mp0uQjUz3ygZ0PYnDShIPIrjUqV+W2ff9O7ZAcLYZcC+drqJ9W0Yqz0bF16JuTgl/vxH4CpdA1VQhlMAwHTfVBp4XOh6uUVNaibCv3xL1cGJ8aJz9AWaVIdPRqdREusLtpwquROQNv8C9tYt+ZsMAZgB7rPNdi45GBoLpFgwJYaWgTUj5hyLOJFEq/lWH5kjfBMemarVduNNmieEiAYEI=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR;
x-forefront-antispam-report: SFV:SKI;SCL:-1;SFV:NSPM;SFS:(10019020)(6009001)(346002)(376002)(24454002)(189002)(199003)(377454003)(3846002)(189998001)(2900100001)(305945005)(77096006)(7736002)(2950100002)(6436002)(3660700001)(33656002)(6486002)(6506006)(6916009)(105586002)(106356001)(83716003)(2906002)(53546010)(5660300001)(82746002)(102836003)(14454004)(316002)(6116002)(478600001)(81156014)(66066001)(101416001)(561944003)(86362001)(4326008)(25786009)(36756003)(1720100001)(81166006)(966005)(97736004)(8676002)(93886005)(6306002)(54356999)(68736007)(76176999)(6512007)(50986999)(53936002)(99286003)(3280700002)(8936002)(6246003)(229853002)(41533002);DIR:OUT;SFP:1102;SCL:1;SRVR:DM5PR11MB1931;H:DM5PR11MB1930.namprd11.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en;
x-ms-office365-filtering-correlation-id: ff5eb652-cb01-4447-8920-08d5052e82e7
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075);SRVR:DM5PR11MB1931;
x-ms-traffictypediagnostic: DM5PR11MB1931:
x-exchange-antispam-report-test: UriScan:(788757137089)(5213294742642);
x-microsoft-antispam-prvs: <DM5PR11MB1931D3C7893DF4722494D5FCD47B0@DM5PR11MB1931.namprd11.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6041248)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM5PR11MB1931;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM5PR11MB1931;
x-forefront-prvs: 0442E569BC
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <6BFC728144017144A2596380DD9E5A74@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Sep 2017 22:32:46.4077
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e7b8488a-c0cd-4614-aae1-996bfabec247
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1931
X-OriginatorOrg: cray.com
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

DQo+IE9uIFNlcCAyNiwgMjAxNywgYXQgNTowMyBQTSwgRGFtaWFuIFJvdXNvbiA8ZGFtaWFuQHNv
dXJjZXJ5aW5zdGl0dXRlLm9yZz4gd3JvdGU6DQo+IA0KPiANCj4gT24gU2VwdGVtYmVyIDI2LCAy
MDE3IGF0IDI6NDk6MTggUE0sIEJpbGwgTG9uZyAobG9uZ2JAY3JheS5jb20pIHdyb3RlOg0KPiAN
Cj4+IA0KPj4gPiBEb2VzIOKAnGRlZmluZWTigJ0gaW5jbHVkZSBjYXNlcyBpbiB3aGljaCBvbmx5
IGFuIGludGVyZmFjZSBib2R5IGlzIHByb3ZpZGVkIGluIHRoZSBNT0RVTEUgc3VjaCBhcyBiZWxv
dz8gIA0KPj4gDQo+PiBOby4gQW4gaW50ZXJmYWNlIG9ubHkgaXMgaW5hZGVxdWF0ZS4gQSBrZXkg
ZmVhdHVyZSBvZiB0ZW1wbGF0ZXMgaXMgdGhhdCB0aGUgY29tcGlsZXIgaGFzIHRvIGJlIGFibGUg
dG8gZmluZCB0aGVtIGF0IGNvbXBpbGUgdGltZS4gU29tZXRoaW5nIGRlZmluZWQgaW4gYSBzdWJt
b2R1bGUgaXMgbm90IGZpbmRhYmxlIHVudGlsIGxpbmsgdGltZS4gQW4gaW50ZXJmYWNlIG9ubHkg
ZGVjbGFyZXMgYSBwcm9jZWR1cmUuIFRoZSBhY3R1YWwgcHJvY2VkdXJlIGRlZmluaXRpb24gaGFz
IHRvIGJlIGluIHRoZSBtb2R1bGUgZm9yIHRoaXMgdG8gd29yay4gDQo+PiANCj4gDQo+IEkgcmVh
bGx5IGxpa2UgdGhpcyBwcm9wb3NhbCBleGNlcHQgZm9yIHRoZSBhYm92ZSByZXN0cmljdGlvbi4g
IEEgbGFyZ2UgcHJvamVjdCB0aGF0IGJlbmVmaXRzIGZyb20gdGhlIGFkZGl0aW9uYWwgbW9kdWxh
cml6YXRpb24gYW5kIHJlZHVjZWQgY29tcGlsYXRpb24gdGltZXMNCg0KWW91ciBwb2ludCBpcyB3
ZWxsIHRha2VuLiAgVGhlIHRyYWRlb2ZmIGhlcmUgaXMgc2ltcGxpY2l0eS4gIFlvdSBjYW4gc3Rp
bGwgaGF2ZSBtb2R1bGFyaXphdGlvbiB3aXRoIGp1c3QgbW9kdWxlcyAocGVyaGFwcyBtb3JlIG9m
IHRoZW0sIGNvbGxlY3RlZCB0b2dldGhlciBieSBVU0Ugc3RhdGVtZW50cyBpbiBhIHNlcGFyYXRl
IG1vZHVsZSB0aGF0IHRoZSB1c2VyIHNlZXMgbW9zdCBvZiB0aGUgdGltZSkuICBUaGUgbW9yZSB2
aXNpYmxlIGlzc3VlIGlzIHRoZSBjb21waWxlIHRpbWUgYWR2YW50YWdlIG9mIHN1Ym1vZHVsZXMu
ICBCdXQg4oCccmVkdWNlZCBjb21waWxhdGlvbiB0aW1l4oCdIGFuZCDigJx0ZW1wbGF0ZXPigJ0g
YXJlIGdlbmVyYWxseSBvcnRob2dvbmFsIGNvbmNlcHRzLiAgIFlvdSBhcmUgYXNraW5nIHRoZSBj
b21waWxlciB0byBkbyBsb3Qgb2Ygd29yayBmb3IgeW91IHdpdGggdGVtcGxhdGVzLiAgDQoNCj4g
dGhhdCBjYW4gYmUgYXNzb2NpYXRlZCB3aXRoIHN1Ym1vZHVsZXMgd291bGQgbG9zZSB0aG9zZSBi
ZW5lZml0cyBmb3IgYW55IGdlbmVyaWMgcHJvY2VkdXJlcy4gIEkgc3VwcG9zZSBpdOKAmXMgbm90
IGluY3JlZGlibHkgYnVyZGVuc29tZSBpbiB0aGUgdXNlIGNhc2UgdGhhdCBtb3N0IGludGVyZXN0
cyB1cyBvbiB0aGUgT3BlbkNvYXJyYXlzIHByb2plY3QsIGJ1dCBJ4oCZZCBpbWFnaW5lIGEgbG90
IG9mIHVzZXJzIHdobyBoYXZlIHN0YXJ0ZWQgZG93biB0aGUgcGF0aCBvZiB1c2luZyBzdWJtb2R1
bGVzIG9uIGxhcmdlIHByb2plY3RzIG1pZ2h0IGJhbGsgYXQgYmVpbmcgZm9yY2VkIHRvIGVsaW1p
bmF0ZSB0aGVtIGZvciBhbnkgZ2VuZXJpYyBwcm9jZWR1cmVzLg0KDQpUaGUgbm9uLXRlbXBsYXRl
IGdlbmVyaWNzIGNhbiBzdGlsbCBiZSBpbiBzdWJtb2R1bGVzLiAgIFRoZXJlIGlzIG92ZXJsYXAg
b2YgdHJhZGl0aW9uYWwgRm9ydHJhbiBnZW5lcmljcyBhbmQgdGhlIHRlbXBsYXRlIGlkZWEuICAg
VGhlIGFkdmFudGFnZSBvZiB0aGUgdGVtcGxhdGUgaXMgdGhhdCBpdCBtaWdodCByZXBsYWNlIHNl
dmVyYWwgb2YgdGhlIHNwZWNpZmljIHByb2NlZHVyZXMgbm93IHBvcHVsYXRpbmcgdGhvc2Ugc3Vi
bW9kdWxlcy4gIEluIHRlcm1zIG9mIG1haW50ZW5hbmNlIGFuZCBwcm9ncmFtbWVyIGtleXN0cm9r
ZXMsIHRoZSB0ZW1wbGF0ZSBtaWdodCBiZSBiZSBhIGJpZyB3aW4uIFdoZXJlIHRoYXQgcmVwbGFj
ZW1lbnQgZmFsbHMgc2hvcnQgaXMgaWYgdGhlIHNwZWNpZmljcyBoYXZlIHNpZ25pZmljYW50bHkg
ZGlmZmVyZW50IGltcGxlbWVudGF0aW9uIGFsZ29yaXRobXMgZm9yIGRpZmZlcmVudCBhcmd1bWVu
dCB0eXBlcy4gIEluIHRoYXQgY2FzZSwgdGhlIHN1Ym1vZHVsZXMgYW5kIG1hbnkgc3BlY2lmaWNz
IGlzIHRoZSByaWdodCB0b29sIGZvciB0aGUgam9iLiAgIEZvciBzb21lIGNhc2VzLCB5b3UgbWln
aHQgd2FudCBhIGNvbWJpbmF0aW9uIC0gc3BlY2lmaWNzIGluIHN1Ym1vZHVsZXMgZm9yIHRoZSDi
gJh3ZWlyZOKAmSBjYXNlcyBhbmQgYSB0ZW1wbGF0ZSBpbiB0aGUgbW9kdWxlIGZvciB0aGUgaW5z
dGFuY2VzIHdoZXJlIHRoZSBhbGdvcml0aG0gY29kZSBpcyB0aGUgc2FtZS4gW1RoYXQgd291bGQg
cmVxdWlyZSBpdGVtIDYgLSBhbGxvd2luZyB0ZW1wbGF0ZXMgaW4gZ2VuZXJpYyByZXNvbHV0aW9u
Ll0gIE5vIGRvdWJ0IHRoYXQgdGhlIHRlbXBsYXRlcyBhZGQgYW5vdGhlciBvcHRpb24gdG8gY29u
c2lkZXIgd2hlbiBkZWNpZGluZyBob3cgdG8gc3RydWN0dXJlIGEgbGFyZ2UgcHJvZ3JhbS4gIE5v
dCB1bmxpa2Ugc3VibW9kdWxlcyBkaWQgd2hlbiB0aGV5IHdlcmUgYWRkZWQuIA0KDQpDaGVlcnMs
DQpCaWxsDQoNCg0KPiANCj4gRGFtaWFuDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+IEozIG1haWxpbmcgbGlzdA0KPiBKM0BtYWlsbWFuLmozLWZv
cnRyYW4ub3JnDQo+IGh0dHA6Ly9tYWlsbWFuLmozLWZvcnRyYW4ub3JnL21haWxtYW4vbGlzdGlu
Zm8vajMNCg0KQmlsbCBMb25nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb25nYkBjcmF5LmNvbQ0KUHJpbmNpcGFs
IEVuZ2luZWVyLCBGb3J0cmFuIFRlY2huaWNhbCBTdXBwb3J0ICYgICB2b2ljZTogIDY1MS02MDUt
OTAyNA0KQmlvaW5mb3JtYXRpY3MgU29mdHdhcmUgRGV2ZWxvcG1lbnQgICAgICAgICAgICAgICAg
ICAgICAgZmF4OiAgNjUxLTYwNS05MTQzDQpDcmF5IEluYy4vIDIxMzEgTGluZGF1IExhbmUvICBT
dWl0ZSAxMDAwLyAgQmxvb21pbmd0b24sIE1OICA1NTQyNQ0KDQoNCg==
