Path: utzoo!attcan!utgpu!radio.astro!helios.physics!sysruth
From: sysruth@helios.physics.utoronto.ca (Ruth Milner)
Newsgroups: comp.lang.fortran
Subject: Re: need advice porting program from VMS to Sun3
Message-ID: <1989Sep27.225325.14881@helios.physics.utoronto.ca>
Date: 27 Sep 89 22:53:25 GMT
Sender: sysruth@helios.physics.utoronto.ca (Ruth Milner)
Reply-To: sysruth@helios.physics.utoronto.ca (Ruth Milner)
Distribution: na
Organization: University of Toronto Physics/Astronomy/CITA Computing Consortium
Lines: 44

It has been pointed out to me that the wording in my previous followup was
misleading:

> In article <1989Sep26.210148.7903@helios.physics.utoronto.ca> you write:
>>
>>Also, a number of simple VMS extensions were built right into f77 itself;
>>things like END DO and DO WHILE etc. If the Fortran is not heavily
>...
>>If it is essentially mathematical in nature, though, you may be able to
>>get away with it since standard Fortran 77 covers what is generally
>>needed.
>
>These seem to imply that END DO and DO WHILE are part of the Fortran 77
>standard.  That is false;  they are VMS extensions, and vanilla f77 on
>UNIX systems has not historically supported them.  
>
...
>	-P.
>-- 
>************************f*u*cn*rd*ths*u*cn*gt*a*gd*jb**************************
>Peter S. Shenkin, Department of Chemistry, Barnard College, New York, NY  10027
>(212)854-1418  shenkin@cunixc.cc.columbia.edu(Internet)  shenkin@cunixc(Bitnet)

This is of course right. I apologize for any ambiguity. What I was actually
trying to point out in the first part was that *Sun's* Fortran with VMS
extensions has these particular items built right into the f77 program, making 
the use of f77cvt often unnecessary. I did not mean to imply that it was part 
of everyone else's UNIX f77. (We are after all talking about Sun 3's in this
particular discussion, not UNIX systems in general - or at least that's
what I thought). 

In the second part, I simply meant that mathematical programs often do not 
need to make use of VMS extensions in order to get the job done efficiently, 
so that if that is the kind of thing this particular package does, it may 
not be an issue. If it was written for VMS, though, there is almost certainly 
something in 100,000 lines that even Sun's f77cvt can't swallow.  

Again, apologies if there were other people who read it that way.

-- 
 Ruth Milner          UUCP - {uunet,pyramid}!utai!helios.physics!sysruth
 Systems Manager      BITNET - sysruth@utorphys
 U. of Toronto        INTERNET - sysruth@helios.physics.toronto.edu
  Physics/Astronomy/CITA Computing Consortium