[Info-vax] VMS port to x86
Paul Sture
paul.nospam at sture.ch
Wed May 30 05:04:24 EDT 2012
On Tue, 29 May 2012 18:55:37 -0400, John Reagan wrote:
>>"Fritz Wuehler" wrote in message
>>news:688da0947b8b8deb5e49baab8907fe43 at msgid.frell.theremailer.net...
>
>>>"John Reagan" <johnrreagan at earthlink.net> wrote:
>
>>> However, for some reason, the VMS customer base uses other languages
>>> like COBOL, Fortran, BASIC, Pascal, and even Ada. Don't forget them.
>
>>Yes but those other languages are all available for x86. gcc already
>>supports many platforms, can it be that difficult to generate VAX ABI
>>calls given the x86 code generation itself is already there?
>
> Most of the VMS compilers have lots of extensions beyond the
> industry-substandard. For instance, OpenVMS Pascal is way beyond what
> you'd get from the gcc-based Pascal (I have that installed on my Linux
> box). The ability in BASIC, COBOL, etc. to build OpenVMS descriptors
> wouldn't be found in any other variant for x86. It isn't gcc that I'd
> be worried about, it is the random combination of frontends you'd have
> to enhance.
That was definitely true with COBOL. It wasn't just the DEC extensions
either. I recall doing very VMS-specific things with it, particularly
when interfacing with applications written in other languages.
--
Paul Sture
More information about the Info-vax
mailing list