Rakudo compiler رليز 2022.12 Raku پروگرامنگ ٻولي لاءِ (اڳوڻي پرل 6)

Rakudo 2022.12، Raku پروگرامنگ ٻولي (اڳوڻي Perl 6) لاءِ هڪ مرتب ڪندڙ، جاري ڪيو ويو آهي. پروجيڪٽ جو نالو بدلائي پرل 6 رکيو ويو ڇاڪاڻ ته اهو پرل 5 جو تسلسل نه بڻجي ويو، جيئن اصل توقع ڪئي وئي، پر هڪ الڳ پروگرامنگ ٻولي بڻجي وئي، جيڪا ماخذ سطح تي پرل 5 سان مطابقت نه رکي ۽ ڊولپرز جي هڪ الڳ ڪميونٽي طرفان تيار ڪئي وئي. مرتب ڪندڙ Raku ٻولي جي مختلف قسمن کي سپورٽ ڪري ٿو وضاحتن 6.c، 6.d ۾ بيان ڪيل (ڊفالٽ طور). ساڳئي وقت، MoarVM 2022.12 ورچوئل مشين جو رليز موجود آهي، جيڪو Rakudo ۾ مرتب ڪيل بائيٽ ڪوڊ هلائڻ لاءِ ماحول ٺاهي ٿو. Rakudo JVM ۽ ڪجهه جاوا اسڪرپٽ ورچوئل مشينن لاءِ تاليف کي پڻ سپورٽ ڪري ٿو.

Из улучшений в 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

تبصرو شامل ڪريو