Pluto 0.10.0

Pluto 0.10.0

MĂ« 30 tetor u publikua 0.10.0 e interpretueseve tĂ« konsolĂ«s dhe bibliotekĂ«s sĂ« integruar tĂ« gjuhĂ«s Pluto – njĂ« implementim alternativ i gjuhĂ«s Lua 5.4 me shumĂ« ndryshime dhe pĂ«rmirĂ«sime nĂ« sintaksĂ«, bibliotekĂ«n standarde dhe interpretuese.

Pjesëmarrësit e projektit po zhvillojnë gjithashtu bibliotekën Soup dhe një sistem të thjeshtë ndërtimi për proyeket në C++ Sun. Projektet janë shkruar në gjuhën C++ dhe shpërndahen me licencën MIT.

Lista e ndryshimeve:

  • shtuar krahasimi i zinxhirit (p.sh., 1 <= i <= #t);
  • metodat private janĂ« shtuar nĂ« klasa;
  • fushat dhe metodat private tani mund tĂ« shpallen dhe tĂ« aksesohen kudo brenda klasĂ«s;
  • tani Pluto pĂ«rcakton automatikisht nĂ«se duhet tĂ« pĂ«rfshijĂ« ose tĂ« çaktivizojĂ« fjalĂ«t kyçe qĂ« nuk janĂ« tĂ« pajtueshme, nĂ« varĂ«si tĂ« pĂ«rdorimit tĂ« tyre;
  • do tani mund tĂ« pĂ«rdoret nĂ« vend tĂ« pastaj dhe fillim;
  • shprehjet if nuk janĂ« mĂ« tĂ« vjetruara, por kĂ«rkojnĂ« pĂ«rdorimin e fjalĂ«s kyçe end (p.sh., print(if a then b else c end));
  • operatori $define tani kĂ«rkon caktimin;
  • korrigjohet ngarkimi i moduleve Lua C nĂ« Linux;
  • shtuar biblioteka canvas;
  • shtuar biblioteka ffi;
  • shtuar biblioteka regex (implementim i pavarur nĂ« bibliotekĂ«n Soup);
  • shtuar funksioni assert.contains;
  • shtuar funksionet bigint.eq, bigint.lt dhe bigint.le;
  • shtuar funksionet crypto.ripemd160, crypto.exportkey, crypto.importkey dhe crypto.decompress;
  • shtuar funksionet string.tohex dhe string.fromhex;
  • shtuar funksionet table.findindex/findkey, table.back, table.keys, table.modget, table.modset, table.slice, table.countvalues dhe table.chunk;
  • shtuar funksionet socket.getpeer, socket.peek, socket.getside, socket.istls dhe socket.isopen;
  • nĂ« funksionin string.split Ă«shtĂ« shtuar njĂ« argument tĂ« opcionit limit;
  • pĂ«r funksionin io.currentdir janĂ« shtuar pseudonimet io.cwd dhe io.chdir;
  • socket.starttls tani mund tĂ« pĂ«rdoret nĂ« socketet e serverit;
  • optimizimi json.encode duke pĂ«rdorur __order;
  • nĂ« funksionet crypto.encrypt, crypto.decrypt dhe crypto.sign Ă«shtĂ« korrigjuar trajtimi i çelĂ«sit privat RSA tĂ« pavlefshĂ«m.

Burimi: linux.org.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster