Na twee maande se ontwikkeling is 'n nuwe weergawe van die staties getikte programmeertaal V (vlang) gepubliseer. Die hoofdoelwitte met die skep van V was gemak van leer en gebruik, hoë leesbaarheid, vinnige samestelling, verhoogde sekuriteit, doeltreffende ontwikkeling, kruisplatformgebruik, verbeterde interoperabiliteit met die C-taal, beter fouthantering, moderne vermoëns en meer onderhoubare programme. Die projek ontwikkel ook sy grafiese biblioteek en pakketbestuurder. Die samestellerkode, biblioteke en verwante gereedskap is oopbron onder die MIT-lisensie.
Onder die veranderinge in die nuwe weergawe:
- Eienskappe is geskuif om die nuwe sintaksis te gebruik.
- Vir strukture en vakbonde word die kenmerke "@[belyn]" en "@[belyn:8]" geïmplementeer.
- Benewens die uitdrukking “$if T is $array {”, is ondersteuning vir die konstrukte “$if T is $array_dynamic {” en “$if T is $array_fixed {” bygevoeg.
- Om verwysde velde op nul te stel, kan nou slegs in onveilige blokke gedoen word.
- Bygevoeg "r" en "R" lyn herhaal vlae, byvoorbeeld "'${"abc":3r}' == 'abcabcabc'".
- 'n Eksperimentele weergawe van die x.vweb-module is voorberei met die implementering van 'n eenvoudige maar kragtige webbediener met ingeboude roetering, parameterverwerking, sjablone en ander vermoëns. Nou het die taalstandaardbiblioteek beide 'n multi-draad en blokkerende webbediener (vweb) en 'n enkeldraad nie-blokkerende een (x.vweb) soortgelyk aan Node.js.
- 'n Biblioteek om met ssh - vssh - te werk, is geïmplementeer.
- Het 'n module bygevoeg om met eenmalige wagwoorde (HOTP en POTP) te werk - votp.
- Die ontwikkeling van 'n eenvoudige bedryfstelsel op V - vinix is hervat.
Bron: opennet.ru