Hoʻokuʻu ʻia o ka ʻōlelo papahana V 0.4.4

Ma hope o ʻelua mahina o ka hoʻomohala ʻana, ua paʻi ʻia kahi mana hou o ka ʻōlelo hoʻonohonoho statically typed V (vlang). ʻO nā pahuhopu nui i ka hana ʻana i ka V ʻo ia ka maʻalahi o ke aʻo ʻana a me ka hoʻohana ʻana, ka heluhelu kiʻekiʻe, ka hōʻuluʻulu wikiwiki, ka hoʻonui ʻana i ka palekana, ka hoʻomohala maikaʻi ʻana, ka hoʻohana cross-platform, ka hoʻomaikaʻi ʻana i ka pilina me ka ʻōlelo C, ʻoi aku ka maikaʻi o ka lawelawe hewa ʻana, nā mana o kēia wā, a me nā polokalamu hiki ke mālama ʻia. Ke hoʻomohala nei ka papahana i kāna waihona kiʻi a me ka luna pūʻolo. Ua wehe ʻia ka code compiler, nā hale waihona puke a me nā mea hana pili ma lalo o ka laikini MIT.

Ma waena o nā hoʻololi i ka mana hou:

  • Ua hoʻoneʻe ʻia nā ʻano e hoʻohana i ka syntax hou.
  • No nā hale a me nā hui, hoʻokō ʻia nā ʻano "@[aligned]" a me "@[aligned:8]".
  • Ma waho aʻe o ka huaʻōlelo "$inā ʻo T ka $array {", ua hoʻohui ʻia ke kākoʻo no nā kūkulu "$inā ʻo T ka $array_dynamic {" a me "$inā ʻo T ka $ array_fixed {".
  • ʻO ka hoʻonohonoho ʻana i nā māla i kuhikuhi ʻia i ka zero hiki ke hana ʻia i nā poloka palekana ʻole.
  • Hoʻohui ʻia nā hae "r" a me "R" laina, no ka laʻana "'${"abc":3r}' == 'abcabcabc'".
  • Ua hoʻomākaukau ʻia kahi mana hoʻokolohua o ka module x.vweb me ka hoʻokō ʻana i kahi kikowaena pūnaewele maʻalahi akā ikaika me ke ala i kūkulu ʻia, ka hoʻoili ʻana i nā parameter, nā templates a me nā mea hiki. I kēia manawa, loaʻa i ka waihona maʻamau o ka ʻōlelo kahi kikowaena pūnaewele multi-threaded a ālai ʻia (vweb) a me kahi mea hoʻopaʻa ʻole hoʻokahi kaula (x.vweb) e like me Node.js.
  • Ua hoʻokō ʻia kahi waihona no ka hana ʻana me ssh - vssh.
  • Hoʻohui i kahi module no ka hana ʻana me nā huaʻōlelo hoʻokahi manawa (HOTP a me POTP) - votp.
  • Ua hoʻomaka hou ka hoʻomohala ʻana i kahi ʻōnaehana hana maʻalahi ma V - vinix.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka