راکو پروگرامنگ لینگویج (سابقہ ​​پرل 2022.12) کے لیے راکڈو کمپائلر ریلیز 6

Rakudo 2022.12، Raku پروگرامنگ لینگویج (سابقہ ​​پرل 6) کے لیے ایک مرتب کرنے والا، جاری کیا گیا ہے۔ پروجیکٹ کا نام پرل 6 سے بدل دیا گیا کیونکہ یہ پرل 5 کا تسلسل نہیں بن سکا، جیسا کہ اصل میں توقع کی گئی تھی، بلکہ یہ ایک الگ پروگرامنگ لینگویج بن گئی، جو سورس لیول پر پرل 5 کے ساتھ مطابقت نہیں رکھتی اور ڈویلپرز کی ایک الگ کمیونٹی کے ذریعے تیار کی گئی۔ مرتب کرنے والا راکو زبان کی مختلف حالتوں کی حمایت کرتا ہے جو وضاحتیں 6.c، 6.d (بطور ڈیفالٹ) میں بیان کی گئی ہیں۔ اسی وقت، MoarVM 2022.12 ورچوئل مشین کی ریلیز دستیاب ہے، جو Rakudo میں مرتب کردہ بائیک کوڈ کو چلانے کے لیے ایک ماحول بناتی ہے۔ Rakudo JVM اور کچھ JavaScript ورچوئل مشینوں کے لیے تالیف کی بھی حمایت کرتا ہے۔

Из улучшений в Rakudo 2022.12 отмечается реализация некоторых языковых новшеств, предложенных в спецификации 6.e: добавлена поддержка операции «.skip» (например, «say (^20).skip(0,5,3);»), появилась возможность вывода времени в наносекундах («nano»), реализован префиксный оператор «//», добавлен метод Any.snitch, в Str.comb добавлена возможность использования выражений типа «.comb(3 => -2)», по аналогии с List.rotor. Реализован метод IO::Path.chown и функция chown(). В новой версии MoarVM реализованы операторы беззнакового сравнения («eq, ne, (l|g)(e|t)») и оператор chown.

ماخذ: opennet.ru

نیا تبصرہ شامل کریں