Pluto 0.10.0

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

УчастницитС Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΡΡŠΡ‰ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Soup ΠΈ проста систСма Π·Π° сборка Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π½Π° C++ Sun. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ са написани Π½Π° Π΅Π·ΠΈΠΊΠ° 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