From owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org Wed Sep 27 12:34:48 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 E60DD358A25; Wed, 27 Sep 2017 12:34:47 +0200 (CEST) Delivered-To: sc22wg5@open-std.org X-Greylist: delayed 1529 seconds by postgrey-1.34 at www5.open-std.org; Wed, 27 Sep 2017 12:34:46 CEST Received: from mailgate-1.central.cranfield.ac.uk (mailgate-1.central.cranfield.ac.uk [138.250.48.78]) by www.open-std.org (Postfix) with ESMTP id 9D30F358283 for ; Wed, 27 Sep 2017 12:34:45 +0200 (CEST) Received: from ccexchmail-2.central.cranfield.ac.uk ([138.250.48.159] helo=CCEXCHMAIL-2.cns.cranfield.ac.uk) by mailgate-1.central.cranfield.ac.uk with esmtp (Exim 4.80.1) (envelope-from ) id 1dx9HG-0005Hu-JL; Wed, 27 Sep 2017 11:09:14 +0100 Received: from CCEXCHMAIL-3.cns.cranfield.ac.uk (138.250.48.200) by CCEXCHMAIL-2.cns.cranfield.ac.uk (138.250.48.159) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Wed, 27 Sep 2017 11:09:13 +0100 Received: from CCEXCHMAIL-3.cns.cranfield.ac.uk ([138.250.48.200]) by CCEXCHMAIL-3.cns.cranfield.ac.uk ([138.250.48.200]) with mapi id 15.00.1320.000; Wed, 27 Sep 2017 11:09:13 +0100 From: "Filippone, Salvatore" To: "thomas.l.clune@nasa.gov" , "j3@mailman.j3-fortran.org" , "damian@sourceryinstitute.org" , "longb@cray.com" CC: "van.snyder@jpl.nasa.gov" , "sc22wg5@open-std.org" Subject: Re: (SC22WG5.5968) (j3.2006) generic programming in F2020 Thread-Topic: (SC22WG5.5968) (j3.2006) generic programming in F2020 Thread-Index: AQHTNyHKK/l40uudKkieTfXAkH69i6LIcksA Date: Wed, 27 Sep 2017 10:09:12 +0000 Message-ID: <1506506950.378.58.camel@cranfield.ac.uk> References: <20170926174021.A8F283587DC@www.open-std.org> <08474B91-8ACB-43E9-8568-8804C9FE3C44@cray.com> <20170926223420.27B2E3587DE@www.open-std.org> <20170926224445.C756D3587F5@www.open-std.org> <2F94D9EB-935B-4D68-A3B2-314DC05A68BD@nasa.gov> <20170926234657.9A0E53587DE@www.open-std.org> In-Reply-To: <20170926234657.9A0E53587DE@www.open-std.org> Accept-Language: it-IT, en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.22.6 (3.22.6-2.fc25) x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [138.250.92.4] Content-Type: text/plain; charset="utf-8" Content-ID: <043E8C058B25EB439BF212DCBD5CDF12@Cranfield.ac.uk> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: owner-sc22wg5@open-std.org Precedence: bulk SSBsaWtlIEJpbGwncyBwcm9wb3NhbCwgYnV0IEknZCBsaWtlIHRvIHVuZGVyc3RhbmQgaG93IHRo YXQgd29ya3MgaW4NCnByYWN0aWNlLCBlc3BlY2lhbGx5IHdoZW4gaXQgY29tZXMgdG8gdHlwZSBl eHRlbnNpb24gaGllcmFyY2hpZXMuIMKgDQpNeSBtb3RpdmF0aW5nIGV4YW1wbGUgd291bGQgYmUg dGhhdCBvZiBhIHNwYXJzZSBtYXRyaXggY2xhc3Mgd2hpY2ggY2FuDQpoYXZlIGRpZmZlcmVudCB0 eXBlcyBmb3IgdGhlIGVudHJpZXMgKGUuZy4gaW50ZWdlciwgcmVhbCwgY29tcGxleCksIGFuZA0K ZGlmZmVyZW50IHdheXMgb2Ygc3RvcmluZyB0aGUgZW50cmllcycgaW5kaWNlcywgYnV0IHRoZSBt ZWNoYW5pc21zIG9mDQp0aGUgc3RvcmFnZSBhcmUgdGhlIHNhbWUgYWNyb3NzIGRpZmZlcmVudCBl bnRyaWVzJyB0eXBlcy4gDQoNClNvLCBJIHdvdWxkIHdhbnQgdG8gaGF2ZSB0aGUgbWVhbnMgdG8g ZG8gc29tZXRoaW5nIGxpa2UgdGhpcyAoYW5kDQpwbGVhc2UgZm9yZ2l2ZSBtZSBmb3IgdGhlIHZl cnkgbG9vc2UgcHNldWRvLXN5bnRheCBJJ20gdXNpbmcpIA0KICAgDQogICB0eXBlIGJhc2UNCiAg ICAgIHR5cGUoKikgOjogZW50cnlfdHlwZQ0KICAgY29udGFpbnMNCiAgICAgICBwcm9jZWR1cmUg OjogY29udmVydF90bw0KICAgICAgIHByb2NlZHVyZSA6OiBjb252ZXJ0X2Zyb20gDQogICBlbmQg dHlwZSBiYXNlDQoNCiAgIHR5cGUsIGV4dGVuZHMoYmFzZSkgOjogZXh0MQ0KICAgICAgdHlwZShz YW1lX2FzKGV4dDElYmFzZSVlbnRyeV90eXBlKSksIGFsbG9jYXRhYmxlIDo6IGVudHJpZXMoOikN CiAgIGVuZCB0eXBlIGV4dDEgDQoNCiAgIHR5cGUsIGV4dGVuZHMoYmFzZSkgOjogZXh0Mg0KICAg ICAgdHlwZShzYW1lX2FzKGV4dDIlYmFzZSVlbnRyeV90eXBlKSksIGFsbG9jYXRhYmxlIDo6IGVu dHJpZXMoOikNCiAgICAgICEgT3RoZXIgc3R1ZmYgdGhhdCBtYWtlcyBpdCBkaWZmZXJlbnQgZnJv bSBleHQyDQogICBlbmQgdHlwZSBleHQyDQoNCiAgIHR5cGUsIGV4dGVuZHMoYmFzZSkgOjogZXh0 Mw0KICAgICAgdHlwZShzYW1lX2FzKGV4dDMlYmFzZSVlbnRyeV90eXBlKSksIGFsbG9jYXRhYmxl IDo6IGVudHJpZXMoOikNCiAgICAgICEgT3RoZXIgc3R1ZmYgdGhhdCBtYWtlcyBpdCBkaWZmZXJl bnQgZnJvbSBleHQxIGFuZCBleHQyDQogICBlbmQgdHlwZSBleHQzIA0KDQogICB0ZW1wbGF0ZSBz dWJyb3V0aW5lIGNvbnZlcnQoYSxiKQ0KICAgICAgICAgIGNsYXNzKGJhc2UpIDo6IGEsYg0KICAg ICAgICAgIHR5cGUoZXh0MyhzYW1lX2FzKGElZW50cnlfdHlwZSkpKSA6OiB0bXAgDQogICAgICAg ICAgY2FsbCBhJWNvbnZlcnRfdG8odG1wKQ0KICAgICAgICAgIGNhbGwgYiVjb252ZXJ0X2Zyb20o dG1wKQ0KICAgICBlbmQgc3Vicm91dGluZQ0KDQpJbiBvdGhlciB3b3JkcywgSSBuZWVkIHRvIGhh dmUgbXVsdGlwbGUgb2JqZWN0IGhpZXJhcmNoaWVzIGFuZCBJIG5lZWQNCnRvIGJlIGFibGUgdG8g ZGVjbGFyZSBhIHZhcmlhYmxlIHRoYXQgZG9lcyBOT1QgaGF2ZSB0aGUgc2FtZSB0eXBlIG9mIGFu DQphcmd1bWVudCwgYnV0IElTIGRlcml2ZWQgaW4gdGhlIHNhbWUgY2xhc3MgaGllcmFyY2h5IGJh c2VkIG9uIHRoZSBzYW1lDQp0eXBlIGFzIG9uZSBvZiB0aGUgY29tcG9uZW50cyBvZiB0aGUgYXJn dW1lbnQgKGFzIHdlbGwgYXMgbWF0Y2hpbmcgdGhlDQp0eXBlIG9mIG90aGVyIGFyZ3VtZW50cyBm b3IgbW9yZSBjb21wbGV4IG1ldGhvZHMpLiANCg0KV291bGQgdGhpcyBiZSBjb3ZlcmVkIGJ5IEJp bGwncyBwcm9wb3NhbD8gSG93PyANCg0KVGhhbmtzIGEgbG90DQpTYWx2YXRvcmUgDQoNCg0KDQpP biBUdWUsIDIwMTctMDktMjYgYXQgMTY6NDYgLTA3MDAsIERhbWlhbiBSb3Vzb24gd3JvdGU6DQo+ IA0KPiANCj4gT24gU2VwdGVtYmVyIDI2LCAyMDE3IGF0IDQ6NDI6MzYgUE0sIENsdW5lLCBUaG9t YXMgTC4gKEdTRkMtNjEwMSkgKHRoDQo+IG9tYXMubC5jbHVuZUBuYXNhLmdvdikgd3JvdGU6DQo+ ID4gSSBoYXRlIHRvIGJlIHRoZSBkb3duZXIgb24gdGhpcyB0aHJlYWQsIHdoaWNoIEkgb3RoZXJ3 aXNlIGZpbmQNCj4gPiBmYXNjaW5hdGluZywgYnV0IOKApsKgDQo+ID4gDQo+ID4gVGhlcmUgaXMg ZmFyIHRvbyBtdWNoIGRpc2N1c3Npb24gb2Ygc29sdXRpb25zIChvciBwb3RlbnRpYWwNCj4gPiBz b2x1dGlvbnMpIGFuZCBmYXIgdG9vIGxpdHRsZSBvbiBtb3RpdmF0aW5nIGNvbmNyZXRlIF91c2Ug Y2FzZXNfLsKgDQo+IA0KPiBUaGFua3MgZm9yIHRoZSBpbnB1dCwgVG9tLiDCoE15IHJlYXNvbiBm b3IgZGVzY3JpYmluZyB0aGUgT3BlbkNvYXJyYXlzDQo+IG5lZWQgd2FzIHRvIHByb3ZpZGUgYSB1 c2UgY2FzZS4gwqBQcm9iYWJseSBpdCB3b3VsZCBoYXZlIGJlZW4gYmV0dGVyDQo+IGZvciBtZSB0 byBzdW1tYXJpemUgaXQgaW4gYSBzaG9ydCBwYXBlciBmb3IgdXBsb2FkIHRvIHRoZSBKMyBzaXRl Lg0KPiDCoEnigJlsbCBkbyB0aGF0IG5vdyBpbiBjYXNlIGl0IGhlbHBzLCBidXQgaWYgSeKAmW0g aW5jb3JyZWN0bHkgZGVzY3JpYmluZw0KPiB3aGF0IEkgbWVudGlvbmVkIGFzIGEgdXNlIGNhc2Us IHBsZWFzZSBmZWVsIGZyZWUgdG8gc2F5IHNvIGFuZCB0ZWxsDQo+IG1lIHdoYXTigJlzIG1pc3Np bmcuDQo+IERhbWlhbg0KLS0gDQpTYWx2YXRvcmUgRmlsaXBwb25lLCBQaEQNCkxlY3R1cmVyLMKg T3B0aW9uIExlYWRlciANCkNlbnRyZSBmb3IgQ29tcHV0YXRpb25hbCBFbmdpbmVlcmluZyBTY2ll bmNlcywNClNjaG9vbCBvZiBBZXJvc3BhY2UsIFRyYW5zcG9ydCBhbmQgTWFudWZhY3R1cmluZywg QmxkZyA1Mg0KQ3JhbmZpZWxkIFVuaXZlcnNpdHkNCkNyYW5maWVsZA0KTUs0MyAwQUwNClVuaXRl ZCBLaW5nZG9tDQp0ZWw6ICs0NCgwKSAxMjM0IDc1ODM2MQ0K