Bol vydaný balík vývojových nástrojov v jazyku Ada - GNAT Community Edition 2021. Obsahuje kompilátor, integrované vývojové prostredie GNAT Studio, statický analyzátor pre podmnožinu jazyka SPARK, ladiaci program GDB a sadu knižníc. Balík je distribuovaný pod licenciou GPL.
Nová verzia kompilátora využíva backend GCC 10.3.1 a poskytuje množstvo nových funkcií. Pridaná implementácia nasledujúcich inovácií pripravovaného štandardu Ada 202x:
- Nový profil pre vstavané systémy Jorvik;
- Podpora ľubovoľnej presnej aritmetiky;
- Deklaračné výrazy;
- Premenovanie hodnôt pomocou automatického odvodzovania typu;
- Zmluvy o odkazoch na podprogramy;
- Filtre v iterátoroch;
- Jednotky pre kontajnery.
Implementovali sme aj niekoľko experimentálnych (neštandardných) funkcií:
- Dodatočné „kedy“ pre príkazy return/raise/goto;
- Zhoda vzorov;
- Pevná spodná hranica poľa;
- Volanie podprogramov pomocou bodky pre neoznačené typy.
S najväčšou pravdepodobnosťou bude táto verzia kompilátora poslednou v reťazci vydaní GNAT Community Edition. V budúcnosti môže byť kompilátor zostavený z open source GCC nainštalovaný pomocou správcu balíkov alire.
Zdroj: opennet.ru