perl6.suОсвоим perl6 к 2015 году!

nota C. rakudo 2012.01


       Спустя большой промежуток времени вышло новое ракудо.
       Ставим как обычно...
       Почему-то не получается поставить blizkost (make: "нет правила для сборки цели...")
       Складываем как обычно числа от одного до миллиона...
       Прошло всего лишь 43 секунды, что относительно предыдущих версий совсем не плохо. Понятно, что производительность нельзя исчислять только скоростью складывания натуральных чисел, но эти 43 секунды уже радуют. Для сравнения: perl 5 проделывает то же самое у меня на машине за 0.15 сек. Разница почти в триста раз.
       Утечка памяти тоже изменилась. Почти сразу скрипт отъедает где-то 380 МБ, затем почти перестает это делать.
       На сайте ракудо перечислен ряд изменений. Exempli gratia:
       - теперь дистрибутив ракудо основан на новой модели объектов ("nom"), что позволило разработчиком расширить функционал и повысить корректность,
       - значительное улучшение производительности,
       - поддержка POD6
       - et cetera.
       Запустив скрипты-опыты из предыдущих 99 нот, я обнаружил ряд поломок. Например в ряде случаев метод round работает некорректно. Цепочка действий теперь может включать не более 160 оных (раньше было 240).
       Видимо, должно пройти еще полгода-год, прежде чем rakudo можно будет использовать в работе. Ну что же, будем пока потихоньку продолжать изучение.
       NB. В каталоге docs дистрибутива есть интересная шпаргалка cheatsheet.txt. Надо поизучать.

Extra
http://rakudo.org   
http://github.com/rakudo/star/downloads   
# mutatio postrema: 30 Jan 2012

   установка, производительность      charta situs       nota XCIX <<     >> nota CI   

    RSS     stdin@perl6.su    © Alexius Karmanov, 2010-2011