(j3.2006) 14-010

Damian Rouson sourcery
Thu Jan 23 12:42:07 EST 2014

> On Jan 22, 2014, at 6:15 PM, Van Snyder <Van.Snyder at jpl.nasa.gov> wrote:
>> Now that we've obsolesced the FORALL statement and construct in favor of
>> DO CONCURRENT, we no longer have an equivalent as terse as a FORALL
>> statement.  As feature creep, could we propose a CONCURRENT statement,
>> for consideration at the June WG5 meeting?
> I would not favor proposing such a thing.  I don?t recall ever seeing the statement version of FORALL used in practice.  Adding a similar syntax for DO CONCURRENT would add no useful functionality,  and it seems like a stylistic regression.  The task for F2015 was to remove warts, not add them.

I?m not sure what classifies Van?s suggestion as a wart or stylistic regression.  I used for the FORALL statement numerous times, including in my book, and would definitely use a DO CONCURRENT statement.  In fact, I?ve frequently wished the language had one so I was glad to see Van suggest it.

The most common complaint I hear from those new to Fortran is that the language is verbose relative to the other languages to which they?ve become accustomed.  Anything that facilitates brevity is a plus to me.   


More information about the J3 mailing list