[Info-vax] The future of Ada on VMS
Simon Clubley
clubley at remove_me.eisner.decus.org-Earth.UFP
Mon May 21 16:06:49 EDT 2018
On 2018-05-21, Arne Vajhøj <arne at vajhoej.dk> wrote:
> On 5/21/2018 1:38 PM, Dave Froble wrote:
>> But once again, you're predicting without any idea of what might happen.
>> You say there will not be an Ada compiler. How do you know that?
>> Perhaps there is not one now, or any announced plans for one. But VSI
>> will look at what their customers are asking for, and if there is demand
>> and good business sense to do so, do you doubt John's ability to produce
>> a new up to date Ada compiler?
>
> Ada is a bit more uncertain.
>
Try a lot more uncertain (unfortunately).
> My understanding is that VSI has not talked about migrating
> the extremely old DEC Ada 83 but has talked about getting ACT
> to port their modern Ada. But ACT has dropped VMS as a platform,
>
This is my understanding as well.
When DEC/CPQ/HP management decided to go with an external vendor
for Ada instead of building an Ada 95 compiler in-house, that was
when they lost control of the long term Ada ecosystem and became
dependent on that external vendor's plans.
> 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.
> 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.
This would mean however that VSI would be maintaining GCC for
Ada only and maintaining LLVM for all the other compilers.
> If I were dependent on Ada on VMS, then I would also be
> a bit concerned.
>
Very much agreed.
Simon.
--
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world
More information about the Info-vax
mailing list