[Info-vax] Fortran Exit Codes

Arne Vajhøj arne at vajhoej.dk
Sun Feb 25 20:48:06 EST 2024


On 2/25/2024 8:35 PM, Lawrence D'Oliveiro wrote:
> On Sun, 25 Feb 2024 19:37:55 -0500, Arne Vajhøj wrote:
>> 2) VMS Fortran is not Fortran 2018 - it is Fortran 95.
> 
> Really?? Why?

HP/HPE did not invest much in VMS, so no new Fortran from them.

VSI is currently busy getting existing VMS functionality working
as-is on VMS x86-64, so no new Fortran from them *yet*.

When porting is complete, then I am sure VSI will start
looking at upgrading compilers and adding new compilers.

But I have no idea whether they will prioritize a
new Fortran compiler or they will focus on something
else (Go, Graal-everything, .NET, Julia, OOify
VMS Pascal, OOify VMS Basic etc.etc.).

The strategy of:
* keeping existing compiler at 95 level
   with all the VMS specific extensions
* in parallel add a port of standard flang
   which supports 2018
has been mentioned a couple of times here.

I don't know if that is what VSI will do, but it sounds
like a relative easy path. They have LLVM and clang running,
so adding a standard flang frontend should not be that difficult.
At least easier than lifting existing Fortran compiler
to 2018 level. But then I am not a compiler guy.

Arne




More information about the Info-vax mailing list