U realizua lëshimi i gjuhës së programimit të tipizuar statikisht V (vlang). Qëllimet kryesore gjatë krijimit të V ishin thjeshtësia e mësimit dhe përdorimit, lexueshmëria e lartë, kompilimi i shpejtë, siguria e rritur, zhvillimi efikas, përdorimi në shumë platforma, ndërveprimi i përmirësuar me gjuhën C, përpunimi më i mirë i gabimeve, grumbulluesi i mbeturinave (GC) i çaktivizueshëm, mundësitë moderne dhe mbështetje më e lehtë për programet. Projekti gjithashtu po zhvillon bibliotekën e tij grafike dhe menaxherin e paketave. Kodi i kompilatorit, bibliotekave dhe mjeteve përkatëse është i hapur nën licencën MIT.
Ndër ndryshimet në versionin e ri:
- Fjalëkyçi i ri joobligator i "implements" për implementimin e qartë të interfaces.
- Lejohet kthimi i funksionit si argument në një funksion tjetër.
- Mundësia për të përcaktuar vlerën e sumtype në mënyrë default (baza e llojit të parë të variantit).
- Fushat e vjetruara ".code" dhe ".msg" u hoqën nga IError në favor të funksioneve .code() dhe .msg().
- Korrigjimi i punës së gjenerikëve në shprehjet lambda.
- Në comptime u shtua mbështetje për kalimin e parametrave të metodës me ndihmën e sintaksës "$for param in method.params {".
- Implementuar një mesazh më të qartë dhe më të detajuar për gabimin e mos përputhjes së tipeve të funksionit.
- Shtuar mbështetje për @BUILD_DATE, @BUILD_TIME dhe @BUILD_TIMESTAMP, duke përdorur v.util.get_build_time() dhe të tejkalueshëm përmes SOURCE_DATE_EPOCH.
- Deklaruar si i vjetruar x.vweb dhe vweb në favor të veb, një kornizë serveri më të shpejtë, më të thjeshtë dhe më të qëndrueshëm.
Lajmet e komunitetit:
- NĂ« V, po zhvillohet Volt â njĂ« shĂ«rbim i lehtĂ« dhe i shpejtĂ« i ndarjes sĂ« mesazheve, i cili ka pĂ«r qĂ«llim tĂ« marrĂ« mĂ« tĂ« mirat nga Discord, Telegram, Signal dhe Slack.
- V arriti të funksionojë në Windows XP.
- V është adaptuar për sistemet ARM64.
- Krijuar një bisedë në gjuhën ruse për gjuhën V në Telegram.
Burimi: opennet.ru
