Pluto 0.10.0

На 30 ΠΎΠΊΡ‚ΠΎΠΌΠ²Ρ€ΠΈ бСшС ΠΈΠ·Π΄Π°Π΄Π΅Π½ΠΎ 0.10.0 Π½Π° конзолния ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΠΈ Π²Π³Ρ€Π°Π΄Π΅Π½Π°Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π½Π° Π΅Π·ΠΈΠΊΠ° Pluto – Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Π° рСализация Π½Π° Π΅Π·ΠΈΠΊΠ° Lua 5.4 с ΠΌΠ½ΠΎΠ³ΠΎΠ±Ρ€ΠΎΠΉΠ½ΠΈ измСнСния ΠΈ подобрСния Π² синтаксиса, стандартната Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π°.

Π§Π»Π΅Π½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ ΡΡŠΡ‰ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Soup ΠΈ проста систСма Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π½Π° C++ Бън. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ са написани Π½Π° Π΅Π·ΠΈΠΊΠ° C++ ΠΈ сС разпространяват ΠΏΠΎΠ΄ лицСнцията MIT.

Бписък с ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ:

  • Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ Π²Π΅Ρ€ΠΈΠΆΠ½ΠΎ сравнСниС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1 <= i <= #t);
  • Π² класовСтС са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ;
  • ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π΅Ρ‚Π° ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π²Π΅Ρ‡Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€Π°Ρ‚ ΠΈ Π΄Π° ΠΈΠΌ сС ΠΎΠ±Ρ€Π°Ρ‰Π° Π² ΠΊΠΎΠΉΡ‚ΠΎ ΠΈ Π΄Π° Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π° класа;
  • сСга Pluto Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ опрСдСля Π΄Π°Π»ΠΈ Π΄Π° Π²ΠΊΠ»ΡŽΡ‡ΠΈ ΠΈΠ»ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈ Π½Π΅ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈ Π΄ΡƒΠΌΠΈ Π² зависимост ΠΎΡ‚ тяхната ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°;
  • do Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° вмСсто then ΠΈ begin;
  • ΠΈΠ·Ρ€Π°Π·ΠΈΡ‚Π΅ if Π²Π΅Ρ‡Π΅ Π½Π΅ са остарСли, Π½ΠΎ изискват ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π°Ρ‚Π° Π΄ΡƒΠΌΠ° end (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, print(if a then b else c end));
  • ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ $define Π²Π΅Ρ‡Π΅ изисква присвояванС;
  • ΠΏΠΎΠΏΡ€Π°Π²Π΅Π½ΠΎ Π΅ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Lua C Π² Linux;
  • Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° canvas;
  • Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ffi;
  • Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° regex (нСзависима рСализация Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° Soup);
  • Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ функция assert.contains;
  • Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ bigint.eq, bigint.lt ΠΈ bigint.le;
  • Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ crypto.ripemd160, crypto.exportkey, crypto.importkey ΠΈ crypto.decompress;
  • Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ string.tohex ΠΈ string.fromhex;
  • Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ table.findindex/findkey, table.back, table.keys, table.modget, table.modset, table.slice, table.countvalues ΠΈ table.chunk;
  • Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ socket.getpeer, socket.peek, socket.getside, socket.istls ΠΈ socket.isopen;
  • Π² функцията string.split Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ limit;
  • Π·Π° функцията io.currentdir са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ псСвдоними io.cwd ΠΈ io.chdir;
  • socket.starttls Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈ сокСти;
  • оптимизация Π½Π° json.encode с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° __order;
  • Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ crypto.encrypt, crypto.decrypt ΠΈ crypto.sign Π΅ ΠΏΠΎΠΏΡ€Π°Π²Π΅Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Π½Π΅Π²Π°Π»ΠΈΠ΄Π΅Π½ частСн ΠΊΠ»ΡŽΡ‡ RSA.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster