Després de dos mesos de desenvolupament, s'ha publicat una nova versió del llenguatge de programació V (vlang) escrit de manera estàtica. Els objectius principals de la creació de V eren la facilitat d'aprenentatge i ús, alta llegibilitat, compilació ràpida, seguretat millorada, desenvolupament eficient, ús multiplataforma, millora de la interoperabilitat amb el llenguatge C, millor maneig d'errors, capacitats modernes i programes més fàcils de mantenir. El projecte també està desenvolupant la seva biblioteca gràfica i el seu gestor de paquets. El codi del compilador, les biblioteques i les eines relacionades són de codi obert sota la llicència MIT.
Entre els canvis de la nova versió:
- Els atributs s'han mogut per utilitzar la nova sintaxi.
- Per a estructures i unions, s'implementen els atributs "@[aligned]" i "@[aligned:8]".
- A més de l'expressió "$if T és $array {", s'ha afegit suport per a les construccions "$if T és $array_dynamic {" i "$if T és $array_fixed {".
- Ara només es pot fer que els camps de referència siguin zero en blocs no segurs.
- S'han afegit senyals de repetició de línia "r" i "R", per exemple "'${"abc":3r}' == 'abcabcabc'".
- S'ha preparat una versió experimental del mòdul x.vweb amb la implementació d'un servidor web senzill però potent amb encaminament integrat, processament de paràmetres, plantilles i altres capacitats. Ara, la biblioteca estàndard d'idioma té un servidor web multiprocés i de bloqueig (vweb) i un de no bloquejador d'un sol fil (x.vweb) similar a Node.js.
- S'ha implementat una biblioteca per treballar amb ssh - vssh -.
- S'ha afegit un mòdul per treballar amb contrasenyes d'un sol ús (HOTP i POTP) - votp.
- S'ha reprès el desenvolupament d'un sistema operatiu senzill a V - vinix.
Font: opennet.ru