Kutolewa kwa lugha ya programu V 0.4.4

Baada ya miezi miwili ya usanidi, toleo jipya la lugha ya programu iliyochapishwa kwa takwimu V (vlang) limechapishwa. Malengo makuu katika kuunda V yalikuwa urahisi wa kujifunza na utumiaji, usomaji wa hali ya juu, ujumuishaji wa haraka, usalama ulioboreshwa, maendeleo bora, utumiaji wa jukwaa tofauti, uboreshaji wa mwingiliano na lugha C, kushughulikia makosa bora, uwezo wa kisasa, na programu zinazoweza kudumishwa. Mradi pia unatengeneza maktaba yake ya michoro na meneja wa kifurushi. Nambari ya mkusanyaji, maktaba na zana zinazohusiana ziko wazi chini ya leseni ya MIT.

Miongoni mwa mabadiliko katika toleo jipya:

  • Sifa zimehamishwa ili kutumia sintaksia mpya.
  • Kwa miundo na miungano, sifa "@[zilizowiana]" na "@[zilizowianishwa:8]" zinatekelezwa.
  • Kando na usemi "$if T ni $array {", uwezo wa kutumia miundo "$if T ni $array_dynamic {" na "$if T is $array_fixed {" umeongezwa.
  • Kuweka sehemu zilizorejelewa kuwa sufuri sasa kunaweza tu kufanywa katika vizuizi visivyo salama.
  • Imeongeza alama za "r" na "R" za marudio, kwa mfano "'${"abc":3r}' == 'abcabcabc'".
  • Toleo la majaribio la moduli ya x.vweb limetayarishwa kwa utekelezaji wa seva rahisi lakini yenye nguvu ya wavuti iliyo na uelekezaji uliojengewa ndani, usindikaji wa vigezo, violezo na uwezo mwingine. Sasa maktaba ya kiwango cha lugha ina seva ya wavuti yenye nyuzi nyingi na inayozuia (vweb) na isiyozuia yenye uzi mmoja (x.vweb) sawa na Node.js.
  • Maktaba ya kufanya kazi na ssh - vssh - imetekelezwa.
  • Imeongeza moduli ya kufanya kazi na nywila za wakati mmoja (HOTP na POTP) - votp.
  • Uendelezaji wa mfumo rahisi wa uendeshaji kwenye V - vinix umeanza tena.

Chanzo: opennet.ru

Kuongeza maoni