[Info-vax] The future of Ada on VMS

Ian Miller gxys at uk2.net
Thu May 24 08:49:06 EDT 2018


On Thursday, May 24, 2018 at 10:19:34 AM UTC+1, gérard Calliet wrote:
> Le 22/05/2018 à 00:45, Simon Clubley a écrit :
> > On 2018-05-21, clair.grant at vmssoftware.com <clairgrant71 at gmail.com> wrote:
> >>
> >> We are rewriting the Ada in the operating system to C/C++ so VMS itself
> >> will not need an Ada compiler on x86. As to what x86 customers will do,
> >> that is a definite TBD at this point. We have no, even remote, plans to
> >> create it ourselves.
> >>
> > 
> > Thanks for the clear answer Clair. At least we now know what the
> > current situation is.
> > 
> > Thanks,
> > 
> > Simon.
> > 
> Even more clear: we have cross-compiled a Gnat Ada (upon gcc 4.3.7), 
> which is up and running for our customer in France (line 14 of 
> underground) ; you can get it here: www.vmsadaall.org .
> 
> It's a best effort initiative, very little means. But it worked, and if 
> other customer use it we can go on and do more.
> 
> More:
> - extending (our) specific Ada gcc to other gcc supported langages,
> - doing the same cross-compilation for Alpha, to help and secure Alpha 
> Ada users,
> - thinking about llvm future for Ada.
> 
> Doing now (and because of that I'll have no time to rethorics, except 
> serious things posted at www.vmsadaall.org):
> - reuse dwarf information produced by gcc to integrate Ada debug into 
> the VMS debugger.
> 
> For now VSI declined any project of collaboration. Too little, too 
> risky. In french we say "pas de bras, pas de chocolat".
> 
> Gérard Calliet
> 
> ---
> L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
> https://www.avast.com/antivirus

Can you say why VSI would not collaborate with you on a ADA compiler?

Your effort so far in building the Open source GNAT ADA compiler on OpenVMS appears to me to be the option that has made the most progress so it seems strange that VSI won't pursue this.



More information about the Info-vax mailing list