Pluto 0.10.0

Pluto 0.10.0

30. oktoobril ilmus 0.10.0 konsooli tĂ”lkija ja keele sisseehitatud teek Pluto – alternatiivne rakendus Lua 5.4 keele jaoks, millel on palju muudatusi ja parandusi sĂŒntaksis, standardteegis ja tĂ”lkijas.

Projektiga osalejad arendavad samuti teeki Soup ja lihtsat C++ projektide kogumise sĂŒsteemi. Sun. Projektid on kirjutatud C++ keeles ja levitatakse MIT litsentsi alusel.

Muutuste nimekiri:

  • lisatud ahelaga vĂ”rdlemine (nt 1 <= i <= #t);
  • klassidesse on lisatud privaatsed meetodid;
  • privaatsed vĂ€ljad ja meetodid saab nĂŒĂŒd deklareerida ja neile pÀÀseda igas klassi osas;
  • nĂŒĂŒd mÀÀrab Pluto automaatselt, kas sisaldada vĂ”i vĂ€lja jĂ€tta vastuolulised vĂ”tmesĂ”nad sĂ”ltuvalt nende kasutamisest;
  • do saab nĂŒĂŒd kasutada selle asemel, et then ja begin;
  • if vĂ€ljendid ei ole enam vananenud, kuid nĂ”uavad vĂ”tmesĂ”na end kasutamist (nt print(if a then b else c end));
  • $define operaator nĂ”uab nĂŒĂŒd mÀÀramist;
  • parandatud Lua C moodulite laadimine Linuxis;
  • lisatud canvas teek;
  • lisatud ffi teek;
  • lisatud regex teek (iseseisev teostus teegis Soup);
  • lisatud funktsioon assert.contains;
  • lisatud funktsioonid bigint.eq, bigint.lt ja bigint.le;
  • lisatud funktsioonid crypto.ripemd160, crypto.exportkey, crypto.importkey ja crypto.decompress;
  • lisatud funktsioonid string.tohex ja string.fromhex;
  • lisatud funktsioonid table.findindex/findkey, table.back, table.keys, table.modget, table.modset, table.slice, table.countvalues ja table.chunk;
  • lisatud funktsioonid socket.getpeer, socket.peek, socket.getside, socket.istls ja socket.isopen;
  • funktsioonile string.split on lisatud valikuline argument limit;
  • funktsioonile io.currentdir on lisatud aliasid io.cwd ja io.chdir;
  • socket.starttls on nĂŒĂŒd kasutatav serveri socketites;
  • json.encode optimeerimine, kasutades __order;
  • funktsioonides crypto.encrypt, crypto.decrypt ja crypto.sign on parandatud vale RSA privaatvĂ”tme kĂ€sitlemine.

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster