MCE — Many-core Engine для Perl

Увидел очень интересную статью на английском языке о модуле, который позволяет использовать на перле все ядра в циклах и операторах grep и map. Задачи для таких циклов, насколько я понял, разбиваются между ядрами, позволяя значительно повысить производительность скриптов.

Ссылка на статью

Модуль на CPAN

Padre 0.92 on Fedora 16

Поговаривают, что Fedora Perl SIG люто и знойно «косячит» создавая проблемы Perl программистам.
Ну текущая проблема была, скорее всего, не из-за них. В предыдущем посте я написал, какие пакеты ставил, чтобы наконец-то прошли тесты Padre 0.90.
Вчера ставил из CPAN Padre 0.92. Вроде бы уже пакеты установлены, но возникла другая проблема:

Building and testing Wx-Scintilla-0.34 ... Can't exec "g++": No such file or directory at inc/Module/Build/Scintilla/GTK.pm line 72.
Check for gtk2 development libraries failed.
Perhaps you need to install package libgtk2.0-dev or the equivalent for your system.
You can ofcourse uninstall it later after the installation is complete.
The build cannot continue.
FAIL
! Installing http://cpan.metacpan.org/authors/id/A/AZ/AZAWAWI/Wx-Scintilla-0.34.tar.gz failed. See /root/.cpanm/build.log for details.

В данном случае в зависимость появилась какая-то обертка для редактора Scintilla. Проблема решилась установкой пакета gcc-c++ .

sudo yum install gcc-c++

Новая версия очень даже симпатична.

Установка Padre из CPAN

Долгое время не мог установить свежую версию Padre из CPAN, т.к. по зависимостям требовалась установка модуля Alien-wxWidgets и на нем все «валилось». Искал свежий аналогичный пакет и ставил и не помогало. А вот недавно вышли на Fedora обновления Perl и основных модулей, которые с пакетами репозиториев идут. Обновил, доставил, поставил падре из CPAN свежий — работает! Буду тестить. Говорят, что он уже не валится после каждого чиха. (:
Continue reading

Perl on Fedora

When I learned that Perl on Debian team decided to show how they work there is, and what they do, I began to look for information online about similar Fedora sub-projects. Of course, it was sad to see that there are almost dead in terms of Perl. Apparently, Python programmers are filled. Leave information, if someone is interesting:

https://fedoraproject.org/wiki/Perl — information about Fedora Perl SIG Mission.

irc://irc.freenode.net/fedora-perl — chanel of the project. IRC: freenode #fedora-perl

Mojo and Mojolicious Handbook

Оказывается, что работа над документацией все-таки ведется. В данный момент любой желающий может ознакомиться с книжкой на английском. Насколько я понял, она еще не дописана, но любой желающий специалист, который разбирается в Mojo, может внести вклад в развитие проекта и привлечение новичков. Мне лишь остается в очередной раз позавидовать тем, кто свободно понимает тексты на английском, запустить словарик и читать. Удачи!