Megjelent az Ada nyelv fejlesztői csomagja - GNAT Community Edition 2021. A csomag tartalmazza a fordítót, a GNAT Studio integrált fejlesztőkörnyezetet, a SPARK nyelv legújabb elemzőjét, a GDB hibakeresőt és egy könyvtárkészletet. A csomag GPL licenc alatt terjesztendő.
Az új fordítóverzió a GCC 10.3.1 hátsó részét használja, és számos új lehetőséget kínál. Bevezetésre került a következő újdonságok megvalósítása a jövőbeli Ada 202x szabványban:
- Új profil beágyazott rendszerekhez: Jorvik;
- Támogatás a tetszőleges pontosságú aritmetikához;
- Kijelentéseket tartalmazó kifejezések;
- Értékek átnevezése automatikus típuskiírással;
- Szerződések a szubprogramokra való hivatkozásokhoz;
- Szűrők az iterátorokban;
- Aggregátumok konténerekhez.
Továbbá számos kísérleti (nem szabványos) lehetőséget is megvalósítottunk:
- További 'when' operátorokhoz: return/raise/goto;
- Mintával való összehasonlítás;
- Fix alsó határ a tömb számára;
- Szubprogramok hívása ponton keresztül a nem címkézett típusokhoz.
Valószínűleg ez a fordítóverzió lesz az utolsó a GNAT Community Edition kiadások sorozatában. A jövőben a GCC nyílt forráskódú szövegeiből összeállított fordító a alire csomagkezelő segítségével telepíthető lesz.
Forrás: opennet.ru
