Két hónapos fejlesztés után megjelent a statikusan tipizált V (vlang) programozási nyelv új verziója. A V létrehozásánál a fő célok a könnyű tanulás és használat, a jó olvashatóság, a gyors fordítás, a fokozott biztonság, a hatékony fejlesztés, a többplatformos használat, a C nyelvvel való jobb interoperabilitás, a jobb hibakezelés, a modern képességek és a karbantarthatóbb programok voltak. A projekt grafikus könyvtárát és csomagkezelőjét is fejleszti. A fordítókód, a könyvtárak és a kapcsolódó eszközök nyílt forráskódúak az MIT licence alatt.
Az új verzió változásai között szerepel:
- Az attribútumok át lettek helyezve az új szintaxis használatára.
- Struktúrák és uniók esetében a „@[aligned]” és „@[aligned:8]” attribútumok valósulnak meg.
- A „$if T a $tömb {” kifejezés mellett a „$if T a $tömb_dinamikus {” és a „$if T a $tömb_fix {” konstrukciók támogatása is hozzáadásra került.
- A hivatkozott mezők nullára állítása mostantól csak nem biztonságos blokkokban lehetséges.
- "R" és "R" sorismétlési jelzők hozzáadva, például "'${"abc":3r}' == 'abcabcabc'".
- Elkészült az x.vweb modul kísérleti változata egy egyszerű, de nagy teljesítményű webszerver megvalósításával, beépített útválasztással, paraméterfeldolgozással, sablonokkal és egyéb lehetőségekkel. Most a nyelvi szabványkönyvtárnak van egy többszálas és blokkoló webkiszolgálója (vweb), valamint egy egyszálú, nem blokkoló szervere (x.vweb), hasonlóan a Node.js-hez.
- Az ssh - vssh - könyvtárat megvalósították.
- Hozzáadott egy modul az egyszeri jelszavakkal (HOTP és POTP) való munkához - votp.
- Újraindult egy egyszerű operációs rendszer fejlesztése V - vinixen.
Forrás: opennet.ru