Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site ttrdc.UUCP Path: utzoo!watmath!clyde!cbosgd!ihnp4!ltuxa!ttrdc!levy From: levy@ttrdc.UUCP (Daniel R. Levy) Newsgroups: net.lang.f77 Subject: Re: Looking for a good Unix FORTRAN Message-ID: <705@ttrdc.UUCP> Date: Thu, 30-Jan-86 01:04:16 EST Article-I.D.: ttrdc.705 Posted: Thu Jan 30 01:04:16 1986 Date-Received: Sat, 1-Feb-86 00:41:17 EST References: <961@wdl1.UUCP> Organization: AT&T, Computer Systems Division, Skokie, IL Lines: 40 In article <961@wdl1.UUCP>, sml@wdl1.UUCP writes: >The VMS Fortran compiler has been ported to Ultrix by Dec. You now have >the SAME Fortran available on both VMS and Ultrix. > >Steve Lazarus (415) 852-4203 >Ford Aerospace ...fortune!wdl1!sml (USENET) I have seen a number of postings alluding to this port (which if true, is wonderful). Could someone out there who has actually USED this beast (on Ultrix) comment on whether its performance is really the equal of the VMS? In crunch mode I would imagine it would be, but doesn't its I/O have to go through the usual Unix mechanisms, that is, write() and read(), as well as the Unix idiosyncracies of its filesystem, with the (possible) degradation of performance or loss of features? For example, under VMS there are a zillion possible types of 'data files' with different record length, carriage control attributes, etc. How does this ported Fortran deal with open(unit=1,file='foobar.dat',form='unformatted',recl=80, + access='direct',status='old') for instance? Does it look like the same way the old f77 did such things? Would binaries written by the 'old' f77 be readable by the 'new' without any internal structure to the file? Or are headers prepended to binary files as was so strongly pushed a few months ago here on the net by some guy from DEC? Also carriage control. Sounds trivial enough to detect a tty on a logical unit and apply carriage control to IT, but how is carriage control handled on file output? Are there ways to get at the command line args and environment directly (a la f77's getarg() and getenv())? (Whew, I'm outta breath. Only reason I can't check this out myself is that I don't even HAVE Ultrix or BSD anything here.... just VMS and SysV.) -- ------------------------------- Disclaimer: The views contained herein are | dan levy | yvel nad | my own and are not at all those of my em- | an engihacker @ | ployer or the administrator of any computer | at&t computer systems division | upon which I may hack. | skokie, illinois | -------------------------------- Path: ..!{akgua,homxb,ihnp4,ltuxa,mvuxa, vax135}!ttrdc!levy