[Info-vax] Safer programming languages (and walking :-) ), was: Re: 8-bit characters

Arne Vajhøj arne at vajhoej.dk
Tue Nov 16 14:12:21 EST 2021


On 11/16/2021 1:43 PM, Simon Clubley wrote:
> On 2021-11-15, Arne Vajhøj <arne at vajhoej.dk> wrote:
>> On 11/15/2021 1:34 PM, Simon Clubley wrote:
>>> On 2021-11-14, Arne Vajhøj <arne at vajhoej.dk> wrote:
>>>>
>>>> But Ada did fall out of fashion.
>>>>
>>>> There are probably many explanations for that, but my guess
>>>> is that the complexity of the language turned out to be a
>>>> problem.
>>>
>>> There's also the problem that the Ada compiler situation overall is not
>>> good and that Adacore's Community Edition version of GNAT is pure GPL
>>> with no runtime exception. See https://www.adacore.com/community for
>>> details.
>>
>> I know about that restriction. It has been discussed before.
>>
>> If they really wanted it then they would pay ACT for the commercial edition.
> 
> Unfortunately, that's still an issue when you don't have that problem
> with other languages such as C and C++.
> 
> People might want to explore other languages (including Ada) but there
> are plenty of production-quality free language compilers available today.
> 
> Adacore's policy is a barrier to attracting those types of people.

Maybe.

But for very serious use then paying should not be a problem.

And for just trying it out then GPL should not be a problem.

GPL being unacceptable and not willing to pay is a group in between.

>>> There's still the FSF distribution of GNAT (at least for the targets
>>> it supports) however.
>>
>> Unfortunately then most GCC dists does not include gnat.
>>
>> Supposedly m2 is going to be in standard GCC dist going forward,
>> so maybe Modula-2 instead of Ada??
> 
> Interesting. I didn't know that, thanks.

https://www.phoronix.com/scan.php?page=news_item&px=Modula-2-GCC-Mainline-Hope-2021

>                                           I wonder if uppercase
> keywords will be an optional feature instead of being mandatory ?

I doubt it.

> I wonder if you will be able to do bare metal coding with it ?

No idea.

Arne




More information about the Info-vax mailing list