[Info-vax] GCC for VMS, was: Re: fortran compiler roadmap?

Bill Gunshannon bill at server1.cs.uofs.edu
Fri Apr 19 08:17:42 EDT 2013


In article <nospam-627B0E.22215818042013 at news.chingola.ch>,
	Paul Sture <nospam at sture.ch> writes:
> In article <ataimhFlivgU2 at mid.individual.net>,
>  bill at server1.cs.uofs.edu (Bill Gunshannon) wrote:
> 
>> In article <nospam-AC92AF.16315818042013 at news.chingola.ch>,
>> 	Paul Sture <nospam at sture.ch> writes:
>> > In article 
>> > <craigberry-0E8D50.22030917042013 at news.eternal-september.org>,
>> >  "Craig A. Berry" <craigberry at mac.com.invalid> wrote:
>> > 
>> >> While VAX Fortran was my first computer language, I haven't done any 
>> >> Fortran in twenty years and I don't have a very good sense of what role 
>> >> the library plays in the language.  Given that SYS$SHARE:DEC$FORRTL.EXE 
>> >> is about one tenth the size of SYS$SHARE:DECC$SHR.EXE, I'm guessing 
>> >> it's not quite as big a deal as the C run-time.  But still, getting a 
>> >> "foreign" Fortran compiler fully functional on VMS would likely require 
>> >> various kinds of glue for exit handlers, threads, and such, and, if you 
>> >> want to use native libraries, rights to use SYS$LIBRARY:FORSYSDEF.TLB 
>> >> or an independently-developed equivalent.
>> > 
>> > Going back to the last time I used VAX Fortran we made extensive use of 
>> > third party libraries and runtime processes.  
>> 
>> NAGLIB, by any chance?
> 
> No.  This stuff came from the heritage of the first compiler available 
> for the VAX 11/780 being Fortran IV.  Among a heap of other stuff there 
> was a bunch of string handling routines which weren't necessary once 
> Fortran 77 arrived (and for new programs I used that).
>  
>> >                                               I believe those did make 
>> > it to Alpha, but don't know whether they made it to Itanium.  Without 
>> > those a complete rewrite of the applications would be the only way 
>> > forwards.
>> 
>> Is NAGLIB still around?  We always got it in source (Fortran) so I
>> guess it could be used on any system with a functional Fortran Compiler.
> 
> Is this it?
> 
> http://www.nag.com/intro/mkt77.asp
> 

Yep, that's it.  I think I still have a tape laying around here somewhere.
Wonder how much it has changed in the past 30-some years.  :-)

bill

-- 
Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolves
billg999 at cs.scranton.edu |  and a sheep voting on what's for dinner.
University of Scranton   |
Scranton, Pennsylvania   |         #include <std.disclaimer.h>   



More information about the Info-vax mailing list