Nei twa moannen fan ûntwikkeling is in nije ferzje fan de statysk typte programmeartaal V (vlang) publisearre. De wichtichste doelen yn it meitsjen fan V wie gemak fan learen en gebrûk, hege lêsberens, flugge kompilaasje, ferbettere feiligens, effisjinte ûntwikkeling, cross-platform gebrûk, ferbettere ynteroperabiliteit mei de C taal, bettere flater ôfhanneling, moderne mooglikheden, en mear ûnderhâlden programma. It projekt ûntwikkelet ek syn grafyske bibleteek en pakketbehearder. De kompilatorkoade, bibleteken en relatearre ark binne iepen boarne ûnder de MIT-lisinsje.
Under de feroarings yn 'e nije ferzje:
- Attributen binne ferpleatst om de nije syntaksis te brûken.
- Foar struktueren en fakbûnen wurde de attributen "@[aligned]" en "@[aligned:8]" ymplementearre.
- Neist de útdrukking "$ as T is $ array {", is stipe foar de konstruksjes "$ as T is $ array_dynamic {" en "$ as T is $ array_fixed {" tafoege.
- It ynstellen fan ferwiisde fjilden op nul kin no allinich dien wurde yn ûnfeilige blokken.
- Tafoege "r" en "R" line repeat flaggen, bygelyks "'${"abc":3r}' == 'abcabcabc'".
- In eksperimintele ferzje fan 'e x.vweb-module is taret mei de ymplemintaasje fan in ienfâldige, mar krêftige webserver mei ynboude routing, parameterferwurking, sjabloanen en oare mooglikheden. No hat de taalstandertbibleteek sawol in multi-threaded en blokkearjende webserver (vweb) en in single-threaded non-blocking one (x.vweb) fergelykber mei Node.js.
- In bibleteek foar wurkjen mei ssh - vssh - is ymplementearre.
- In module tafoege foar wurkjen mei ienmalige wachtwurden (HOTP en POTP) - votp.
- De ûntwikkeling fan in ienfâldich bestjoeringssysteem op V - vinix is wer opstarten.
Boarne: opennet.ru