🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #1284

Re: Parallel FORTRAN bite

#1284
From: Charles H. Sampson
Date: Mon, 11 Jun 1990 19:17
28 lines
1870 bytes
In article <1990May31.161025.3138@esegue.segue.boston.ma.us> pardo@june.cs.washington.edu (David Keppel) writes:
>	DOALL I = 1, N
> [appeared to the Connection Machine compiler to be]
>	DO ALLI = 1, N

     Just to clarify a "fine" point, in ANSI FORTRAN '77, the construct

                             DOALLI=1,N

(spaces are null in FORTRAN) is defined to mean

                           DO ALLI = 1, N

(spaces are still null, but I hope my meaning is clear).  Therefore, the
so-called DOALL extension has changed the semantics of standard FORTRAN,
rather than extending the language.  The shuttle people might have a right
to be peeved, but they shouldn't direct their displeasure at the CM FORTRAN
implementors.

[I agree, adding ambiguous syntax that can change the meaning of an existing
legal program is not good language design.  The entire issue of parallel
extensions to Fortran and to C is a hot topic -- I get lots of interesting
mailings from the Numerical C Extensions Group. -John]
[From sampson@cod.nosc.mil (Charles H. Sampson)]
-- 
Send compilers articles to compilers@esegue.segue.boston.ma.us
{spdcc | ima | lotus| world}!esegue.  Meta-mail to compilers-request@esegue.
Technical Details
Message-ID: <1990Jun11.191754.2691@esegue.segue.boston.ma.us>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!snorkelwacker!spdcc!ima!esegue!compilers-sender
References: <1990May31.161025.3138@esegue.segue.boston.ma.us>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!snorkelwacker!spdcc!ima!esegue!compilers-sender
From: sampson@cod.nosc.mil (Charles H. Sampson)
Newsgroups: comp.lang.misc,comp.compilers
Subject: Re: Parallel FORTRAN bite
Keywords: Fortran
Message-ID: <1990Jun11.191754.2691@esegue.segue.boston.ma.us>
Date: 11 Jun 90 19:17:54 GMT
References: <1990May31.161025.3138@esegue.segue.boston.ma.us>
Sender: compilers-sender@esegue.segue.boston.ma.us
Reply-To: sampson@cod.nosc.mil (Charles H. Sampson)
Organization: Naval Ocean Systems Center, San Diego
Lines: 28
Approved: compilers@esegue.segue.boston.ma.us