Najavljena je bila velika nova izdaja implementacije programskega jezika AWK projekta GNU—Gawk 5.0.0. AWK je bil razvit v 70. letih prejšnjega stoletja in ni doživel večjih sprememb od sredine 80. let prejšnjega stoletja, v kateri je bila definirana osnovna hrbtenica jezika, ki mu je omogočila ohraniti prvotno stabilnost in preprostost jezika v preteklosti. desetletja. Kljub visoki starosti skrbniki še vedno aktivno uporabljajo AWK za izvajanje rutinskega dela, povezanega z razčlenjevanjem različnih vrst besedilnih datotek in ustvarjanjem preprostih rezultatov statistike.
Ključne spremembe:
- Implementirana podpora za imenske prostore;
- Dodana podpora za specifikatorja zapisa POSIX »%a« in »%A« za funkcijo printf;
- Rutine za obdelavo regularnih izrazov so bile nadomeščene z analogi iz Gnuliba;
- Dodan element PROCINFO["platform"] z nizom, ki identificira platformo, za katero je zgrajen gawk;
- Pisanje v člane SYMTAB, ki niso imena spremenljivk, zdaj povzroči napako;
- Koda za obdelavo komentarjev je bila predelana, težave s prikazom komentarjev v formatiranem izpisu so bile odpravljene.
Vir: opennet.ru