Objavljen je paket razvojnih alata na jeziku Ada - GNAT Community Edition 2021. Sadrži kompajler, integrisano razvojno okruženje GNAT Studio, statički analizator za podskup jezika SPARK, GDB debager i skup biblioteka. Paket se distribuira pod GPL licencom.
Nova verzija kompajlera koristi pozadinu GCC 10.3.1 i pruža niz novih karakteristika. Dodata implementacija sljedećih inovacija nadolazećeg Ada 202x standarda:
- Novi profil za Jorvik embedded sisteme;
- Aritmetička podrška proizvoljne preciznosti;
- Izrazi deklaracije;
- Preimenovanje vrijednosti sa automatskim zaključivanjem tipa;
- Ugovori za reference na potprograme;
- Filtri u iteratorima;
- Jedinice za kontejnere.
Također smo implementirali nekoliko eksperimentalnih (nestandardnih) funkcija:
- Dodatni "kada" za naredbe return/raise/goto;
- Pattern matching;
- Fiksna donja granica niza;
- Pozivanje potprograma pomoću tačke za neoznačene tipove.
Najvjerovatnije će ova verzija kompajlera biti posljednja u lancu izdanja GNAT Community Edition. U budućnosti, kompajler kompajliran iz otvorenog koda GCC može se instalirati pomoću alire paket menadžera.
izvor: opennet.ru