[Info-vax] The future of Ada on VMS

Arne Vajhøj arne at vajhoej.dk
Mon May 21 16:17:56 EDT 2018


On 5/21/2018 4:06 PM, Simon Clubley wrote:
> On 2018-05-21, Arne Vajhøj <arne at vajhoej.dk> wrote:
>> I do not doubt that John could create an Ada compiler, but
>> every indication is that he will be working on other stuff.
> 
> Creating an Ada compiler from scratch is a massive job. A number
> of people (who know way more about what is involved than I do)
> have looked at this possibility in various forms and have come
> to the same conclusion.

Ada at least 95 and newer is a big language.

But there are other big languages. PL/I, C++, Scala comes to mind.

>> So it will be VSI management talking to ACT management.
>>
>> Or talk to the great guys that made GNAT work on VMS I64
>> about an x86-64 version. See post some time ago!
> 
> That's not really a meaningful comparison unfortunately.
> 
> The code for Itanium already existed in the code base he used and
> it was mostly a matter of learning how to use an existing GNAT Pro
> compiler for Alpha VMS to build an Itanium compiler.
> 
> All the necessary bits for x86-64 on VMS would need to be added
> to the code base before such an attempt could be made for x86-64.

General x86-64 backend is available.

And how much VMS x86-64 backend is needed?

> This would mean however that VSI would be maintaining GCC for
> Ada only and maintaining LLVM for all the other compilers.

I believe GCC can use LLVM as backend. Not sure about Ada (GNAT),
but maybe.

Arne



More information about the Info-vax mailing list