From owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org  Tue Sep 26 20:43:42 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 43BD03587F5; Tue, 26 Sep 2017 20:43:42 +0200 (CEST)
Delivered-To: sc22wg5@open-std.org
Received: from mail.jpl.nasa.gov (smtp.jpl.nasa.gov [128.149.139.109])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by www.open-std.org (Postfix) with ESMTP id BC867357250
	for <sc22wg5@open-std.org>; Tue, 26 Sep 2017 20:43:38 +0200 (CEST)
Received: from [137.79.7.57] (math.jpl.nasa.gov [137.79.7.57])
	by smtp.jpl.nasa.gov (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id v8QIhYtN009405
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128 bits) verified NO)
	for <sc22wg5@open-std.org>; Tue, 26 Sep 2017 11:43:36 -0700
Subject: Re: (j3.2006) (SC22WG5.5954) generic programming in F2020
From: Van Snyder <Van.Snyder@jpl.nasa.gov>
Reply-To: Van.Snyder@jpl.nasa.gov
To: sc22wg5 <sc22wg5@open-std.org>
In-Reply-To: <20170926174021.A8F283587DC@www.open-std.org>
References: <20170926174021.A8F283587DC@www.open-std.org>
Content-Type: text/plain; charset="ISO-8859-1"
Organization: Yes
Date: Tue, 26 Sep 2017 11:43:34 -0700
Message-ID: <1506451414.32527.103.camel@math.jpl.nasa.gov>
Mime-Version: 1.0
X-Mailer: Evolution 2.32.3 (2.32.3-37.el6) 
Content-Transfer-Encoding: 7bit
X-Source-Sender: Van.Snyder@jpl.nasa.gov
X-AUTH: Authorized
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

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. 

Reinhold:

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 weren't scored).  The only significant project that had a
higher "ABC" priority was coarrays.

04-383r1 was de-scoped at the Delft meeting in 2005, as described in
05-195.

I prefer 04-383r1.  I also prefer parameterized modules to macros.
Macros can be gotten from cpp or m4 or ....

Aleks Donev wrote 04-247 on a similar topic.

Van

> Regards
> Reinhold
> 
> _______________________________________________
> J3 mailing list
> J3@mailman.j3-fortran.org
> http://mailman.j3-fortran.org/mailman/listinfo/j3


