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