Երկու ամիս մշակումից հետո հրապարակվել է ստատիկ տպագրված ծրագրավորման լեզվի V (vlang) նոր տարբերակը։ V-ի ստեղծման հիմնական նպատակներն էին ուսուցման և օգտագործման հեշտությունը, բարձր ընթեռնելիությունը, արագ կոմպիլյացիան, բարելավված անվտանգությունը, արդյունավետ զարգացումը, միջպլատֆորմային օգտագործումը, C լեզվի հետ փոխգործունակության բարելավումը, սխալների ավելի լավ կառավարումը, ժամանակակից հնարավորությունները և ավելի պահպանվող ծրագրերը: Ծրագիրը նաև զարգացնում է իր գրաֆիկական գրադարանը և փաթեթների կառավարիչը: Կազմողի կոդը, գրադարանները և հարակից գործիքները բաց կոդով են MIT լիցենզիայի ներքո:
Նոր տարբերակի փոփոխություններից.
- Հատկանիշները տեղափոխվել են նոր շարահյուսություն օգտագործելու համար:
- Կառուցվածքների և միավորումների համար «@[aligned]» և «@[aligned:8]» ատրիբուտներն իրականացվում են:
- Բացի «$if T is $array {» արտահայտությունից, ավելացվել է «$if T is $array_dynamic {» և «$if T is $array_fixed {» կոնստրուկցիաների աջակցությունը։
- Հղված դաշտերը զրոյի դնելն այժմ կարող է կատարվել միայն ոչ անվտանգ բլոկներում:
- Ավելացվել են «r» և «R» տողերի կրկնվող դրոշները, օրինակ՝ «'${"abc":3r}' == 'abcabcabc'»:
- Պատրաստվել է x.vweb մոդուլի փորձնական տարբերակը՝ պարզ, բայց հզոր վեբ սերվերի ներդրմամբ՝ ներկառուցված երթուղիչով, պարամետրերի մշակմամբ, կաղապարներով և այլ հնարավորություններով։ Այժմ լեզվի ստանդարտ գրադարանն ունի և՛ բազմաշերտ և արգելափակող վեբ սերվեր (vweb), և՛ մեկ շղթայով ոչ արգելափակող (x.vweb)՝ նման Node.js-ին:
- Իրականացվել է ssh - vssh-ի հետ աշխատելու գրադարան:
- Ավելացվեց միանգամյա գաղտնաբառերով աշխատելու մոդուլ (HOTP և POTP) - votp:
- V - vinix-ում պարզ օպերացիոն համակարգի մշակումը վերսկսվել է։
Source: opennet.ru