LINUX.ORG.RU

Perl


106

8

Всего сообщений: 104

Европейская Perl-конференция YAPC::Europe 2011

Группа Конференции и встречи

С 15 по 17 августа в Риге состоится 12-я европейская конференция YAPC::Europe, посвященная языку программирования Perl и его сообществу. Тема конференции этого года — Modern Perl.

Расписание уже сформировано и доступно для подробного изучения. В программе доклады и выступления как на темы, связанные непосредственно с языком программирования Perl, так и более общие IT-темы. В общей сложности за три дня более будет сделано более ста докладов, по четыре потока каждый день, а в один из них - пять потоков. Заявлены выступления про Perl 5.14 (это текущая стабильная версия) и даже 5.16 (следующая стабильная версия, запланированная на 2012 год), про работу с базами данных и NoSQL, про современные веб-фреймворки Dancer, Catalyst и Mojolicious, про работу с гитом и Padre, про Plack и PSGI, про регулярные выражения и, конечно, про Perl 6 и про то, как переписать на него существующие модули. И три часа блиц-докладов. Рабочий язык конференции — английский.

Среди гостей — создатель языка Perl Ларри Уолл и один из лучших докладчиков всех времен и народов Дамиан Конвей. На сегодня зарегистрированы более 260 участников, места еще есть! Регистрация — на странице регистрации.

До и после конференции — мастер-классы: Introducing Modern Perl, Perl Best Practices, Understanding Regular Expressions, Surviving Perl Unicode, Testing with Perl, Object-Oriented Programming in Perl 6, WxPerl in Detail.

Билет на трехдневное участие стоит 99 евро. Желающие попробовать на вкус конференции YAPC приглашаются посетить третий день всего за 20 евро (собственно, это оплата за кофе-брейки и обед). Докладчики участвуют бесплатно.

Добраться до Риги из Москвы очень просто: полтора часа самолетом airBaltic или ночным экспрессом.

Конференции YAPC проходят с 1999 года на всех континентах (Африка в планах на ближайшие годы). Европейское отделение YAPC::Europe проводит ежегодные конференции в конце лета, перемещаясь между разными городами и странами.

Серия конференций YAPC::Russia основана в 2007 году. За эти годы проведено около 25 мероприятий в России, Украине, Белоруссии, Казахстане, Узбекистане, Болгарии и Латвии.

>>> Сайт конференции YAPC::Europe 2011

 , , , ,

ashport
()

Perl 5.14

Группа Open Source

14 мая после долгого тестирования и трёх релиз-кандидатов состоялась публикация Perl версии 5.14. Это первый релиз Perl 5 по новому графику, согласно которому выпуск стабильной версии будет происходить раз в 1 год.

В этой версии присутствует множество изменений и улучшений. Вот лишь некоторые из них:

  • Поддержка unicode 6.0 и огромное число улучшений связанных с работой unicode.
    Ниже представлен пример тестирования строки регулярным выражением, который не находит соответствия в предыдущих версиях Perl, но отрабатывает корректно в Perl 5.14
    use utf8;
    'Тестовая строка' =~ /^[а-я ]+$/i
        or die 'regexp failed';
    

  • Улучшения в поддержке IPv6.
    В модуле Socket появились константы и функции с соответствующим функционалом.

  • Значительно упростилась конфигурация клиента CPAN
    Всё ещё сложно? На CPAN доступен альтернативный клиент cpanminus, который и вовсе не требует предварительной конфигурации.

  • Новый модификатор /r производящий замену s/// не модифицируя исходную переменную
    my $old = "cat";
    my $new = $old =~ s/cat/dog/r;
    # $old по прежнему "cat", а $new теперь "dog"
    

  • Новые модификаторы регулярных выражений /a и /u позволяющие указать, что выражение нужно компилировать как ASCII или Unicode соответственно.
    Например класс \w с модификатором /a гораздо менее обширен, чем он же с модификатором /u

  • Новый синтаксис объявления пакетов «package Foo { }»
    В предыдущих версиях область видимости пакета продолжалась до конца файла, блока, eval или до объявления нового пакета. Новый синтаксис позволяет определить область видимости пакета в более логичной форме.
    package Foo {
      ...
    }
    # эквивалентно
    {
      package Foo;
      ...
    }
    

  • Меньшее потребление памяти и CPU, чем в предыдущих версиях
  • Множество исправлений ошибок, в том числе очень серьёзных

Обо всех остальных изменениях можно узнать ознакомившись с perl5140delta.

Важно отметить, что с выходом этой версии официально объявлено об окончании поддержки Perl 5.10

Разработка Perl 5.14 заняла 1 год с момента выхода версии Perl 5.12.0 12 апреля прошлого года. 550 тысяч строк кода было добавлено и изменено в трёх тысячах файлов 150-ю авторами и энтузиастами. Авторы благодарят сообщество CPAN, которое помогает Perl процветать, а также всё комьюнити, благодаря которому стал возможен релиз этой версии. Отдельное спасибо авторы выражают Джессу Винсенту (Jesse Vincent), который является координатором и релиз менеджером Perl 5.14.

>>> Подробности

 ,

Olegymous
()

Перенос кода Perl на Python

Группа Документация

Несомненно, заложенная в архитектуру языка Perl гибкость привела к естественному накоплению кода, который технически работает, однако очень хрупок при изменениях и труден для понимания. Проблема может усложняться тем, что авторы кода уже недоступны, так как перешли на работу в другой отдел или компанию. Помимо этого, требования к вашему продукту могли поменяться, либо оказалось, что новая версия используемого вами API доступна только на Python. В этот момент начинается эпохальная работа по переносу кода Perl на Python. В данной статье вы познакомитесь с некоторыми теоретическими аспектами работы с унаследованным кодом, в том числе узнаете, чего делать не стоит.

>>> Подробности

 ,

IBM_dW
()

Вышел Parrot 3.3.0 «Fire in the Sky»

Группа Open Source

Вышла новая версия виртуальной машины Parrot 3.3.0.

Parrot - это виртуальная машина, предназначенная для эффективного исполнения байт-кода динамических языков программирования, в первую очередь perl 6.

Некоторые из изменений:

  • IMCC имеет новый улучшенный внешний интерфейс
  • Теперь непосредственно из PIR могут быть переопределены виртуальные таблицы isa и isa_pmc
  • Новая обертка «IMCCompiler PMC», позволяющая обеспечить лучшее соответствие дизайн-документу PDD31
  • Новая опция "--with-llvm" для линковки с LLVM

>>> Подробности

 , ,

pathfinder
()

DEVCONF 2011 (PHP, PERL, PYTHON, RUBY, .NET)

Группа Конференции и встречи

DevConf 2011 http://devconf.ru/ - профессиональная конференция, посвященная ведущим технологиям программирования и веб-разработки. В 2010 она собрала более 1200 веб-разработчиков http://2010.devconf.ru/

Участникам DevConf предоставляется уникальная возможность - получить доступ сразу ко всем лидирующим технологиям веб-разработки, послушав доклады от основателей этих технологий, приехавших в Москву со всего мира.

В рамках DevConf 4 июня 2011(суббота!) года пройдут 5 конференций:

  • DevConf::PYTHON()
  • DevConf::RUBY()
  • DevConf::PHP()
  • DevConf::PERL()
  • DevConf::ASP.NET()

Формат конференции DevConf предусматривает первый конференционный день и второй день (5 июня) мастер-классов. Второй день является опциональным и требует отдельной регистрации.

Для кого DevConf?

Конференция нацелена на профессиональных веб-разработчиков и тех, кто мечтает ими стать. Она объединяет ВСЕ самые распространенные языки, при этом каждому выделен свой поток(зал).

Можно будет погрузиться именно в ту технологию, которая вызывает наибольший интерес. При этом уровень любого из направлений является максимально профессиональным. В каждой секции будут представлены доклады 1-2 непосредственных авторов языка, а также признанных экспертов в области.

Кто докладчики DevConf?

Для организации каждого из направлений мы привлекаем сообщества того или иного языка/технологии. Они приглашают признанных экспертов как российского, так и международного уровня.

Кто проводит DevConf?

DevConf является результатом деятельности огромного количества профессионалов.

В организации каждого потока принимают участие уважаемые в соответствующем сообществе люди.

Приглашаем докладчиков в основные потоки, а также на мастер-классы.

Мы открыты к сотрудничеству и будем рады обсудить любые способы взаимодействия с информационными, техническими и другими партнерами - 2011@devconf.ru

>>> Подробности

 , , , , , , , , ,

devconf
()

AMD выпускает платформу для автоматизации процесса тестирования

Группа Open Source

Компания AMD выпустила открытую платформу для автоматизации всех аспектов процесса тестирования кода. Фреймворк получил имя Tapper, распространяется по лицензии BSD. Платформа является широким набором Perl-скриптов, которые разработчики из AMD используют годами, но только сейчас решили выложить в открытый доступ. Продукт уже можно опробовать, получив исходные тексты на GitHub.

Tapper содержит набор модулей для автоматизации рутинных операций, как, например, запуск сети, изменение системных установок, настройка и включение Xen/KVM и некоторые другие, специальные инструменты для проведения тестов и сравнения их результатов, а также предоставляет для управления веб-интерфейс. Для работы пользователю также предоставляются шелл с поддержкой Perl и Python. В составе пакета есть поддержка такого продукта как Autotest, в основном использующегося для тестирования работы ядер Linux.

Для форматирования вывода результатов тестов использован протокол TAP. Собственное исполнение технологии объектно-реляционного отображения (ORM) позволяет платформе работать с любыми базами данных. Сами разработчики в качестве таких средств используют MySQL и SQLite.

>>> Подробности

 , , tapper, ,

ins3y3d
()

Ремейк The Neverhood на SDL_Perl

Группа Игры

Абсолютно тихо и незаметно в сети появился ремейк квеста The Neverhood, написанный на SDL_Perl.

Всем известная игра про пластилиновые приключения не нуждается в представлении. В этом году Klaymen отпразднует свой пятнадцатилетний юбилей! Но вот незадача — с 31 октября 1996, когда игра была издана впервые для Windows 95, так никто даже не пытался переиздать игру, её нет ни в одном магазине цифровой дистрибуции. И я уверен, многие из нас уже давно ждут, когда же кто-нибудь наконец-то возродит этот великий квест. Зачем ждать? Ведь можно присоединиться к проекту австралийского программиста Blaise Roth, который сподобился на создание ремейка великого The Neverhood!

Проект написан на SDL_Perl и, соответственно, кроссплатформенный с открытым исходным кодом. Распространяется пока без лицензии по причине «очень зачаточного состояния». Сейчас доступна версия 0.001. Работает меню и самый первый экран игры. Всё выглядит точь-в-точь, как оригинал 1996 года, потому как используется оригинальная графика. По словам автора (читаем README) целью проекта является полное воссоздание оригинальной игры, но без её известных багов.

>>> Подробности

 , , , ,

whiskydotjar
()

Devconf::PHPConf Конференция 2011 - 21-22 мая Москва (с участием автора PHP и разработчиков PHP6)

Группа Open Source

Приглашаем WEB-разработчиков к участию в 10-й Международной конференции DEVCONF::PHPCONF 21-22 мая 2011!

В программе конференции следующие интересные выступления:

День первый (21-го):

  • Marcus Bourgerus (Google) с докладом «Introduction to pure functional PHP»
  • Perl & Silverlight: новая альтернатива для создания Rich Internet Applications
  • Сотрудничество Microsoft & Zend - PHP: DOTNET
  • Perl и Web 2.0
  • Moose - постмодернистская объектная система на Perl
  • Пора отправлять С на свалку истории! Пишем демонов на PHP с использованием расширения libevent.(Вадим Крючков)
  • PHP6: - Optimization is a Mistake от автора PHP. (Ilya Alshanetskiy - Core PHP Developer)
  • рефакторинг Perl-кода
  • Здоровая альтернатива MySQL - MariaDB. Один из авторов MySQL & MariaDB.(Michael Widenius, один из основателей MySQL AB, автор MySQL Server и MariaDB (http://monty-says.blogspot.com/).
  • PostgreSQL 9.0 Final. (Голубь Павел, MicroOLAP Technologies Ltd Inc.)
  • Флипчарт: PostgreSQL на DEVConf - встреча фанатов.(Алексей Тимохин)

День второй (22-го):

  • PHP 6: Что нового в языке: полная поддержка Unicode, замыкания,лямбда и прочие улучшения.
  • Опыт создания и эксплуатации высоконагруженных веб-проектов. Вопросы интеграции с 1С.
  • построение совместимых Perl/mod_perl систем с последовательным интерфейсом
  • разработка CMS для крупного портала
  • Авторы PHP откроют секреты PHP (Exposing Hidden PHP Secrets / How PHP Ticks) (Derick Rethans)
  • XML Sapiens как универсальная концепция сайтостроения в разрезе XML/PHP
  • применение ORM в Perl
  • ООП. Parrot. Можно закапывать.
  • использование шаблона проектирования MVC в web-проектах
  • использование web-based real-time графического вывода с использованием Perl

Мастер-классы 3дня, 2 потока:

  • Практика независимой WEB-разработки (freelance)
  • Практика разработки корпоративных веб-приложений 2011
  • Экстремальное программирование: Agile Scrum по GTD к TDD - 2 дня (компьютерный класс)
  • Организация Build-Test-Deploy цикла при разработке PHP приложений
  • Как заработать деньги на Open Source
  • Свой проект свободно распространяемого Программного Обеспечения
  • Использование низкоуровневых возможностей PHP в разработке веб-приложений
  • Практика использования технологии XSLT в приложениях php5
  • XML в PHP6
  • Разработка современной CMS
  • Аргументы против XSLT
  • Индексы MySQL - как использовать
  • Платежные системы: основа - PHP

Формат участия
21-25 мая: конференция + мастер-классы (5 дней) или 21-22 мая: конференция (2 дня)

Желающие дать мастер-класс еще могут успеть подать заявку. Не забудьте встать в очередь за регистрацией

>>> Подробности

 , , , , , , , , , , , ,

Devconf
()

Padre 0.84

Группа Open Source

Вышла новая версия Padre — свободной мультиплатформенной IDE для Perl, написанной на языке Perl 5 на базе WxWidgets.

Продолжается работа над исправлением ошибок, внесением улучшений и обновлением переводов. Совсем недавно был изменён процесс выпуска новых версий программы, когда из основной ветки разработки предварительно отпочковывается ветка для релиза. У переводчиков и тестировщиков есть время (порядка недели) произвести необходимые изменения в файлах переводов, найти и исправить ошибки, после чего делается релиз. Такой очевидный подход дал весьма ощутимые результаты: каждая выпущенная версия теперь содержит полный перевод для основных языков, а также исправлены тривиальные ошибки.

Как обычно, установить программу можно через cpan.

>>> Подробности

 ,

o_0
()

Mojolicious 1.0

Группа Open Source

Спустя примерно 5 лет разработки, увидел свет первый релиз веб-фреймворка нового поколения для Perl — Mojolicious 1.0 (Snowflake).

Mojolicious даёт разработчику возможность отказаться от монструозных веб-фреймворков с излишне сложной структурой, уродливым API и кучей зависимостей в пользу изящных и компактных решений. Mojolicious — это попытка вернуть толику искусства в сферу веб-программирования.

Основными достоинствами Mojolicious являются:

  • Архитектура MVC («Модель - представление - управление»)
  • Чистое, переносимое объектно-ориентированное API на Perl'е, без каких-либо недокументированных функций и имеющее из зависимостей только сам Perl
  • Полная реализация HTTP 1.1 стека и ВебСокетов
  • Встроенный механизм асинхронного ввода/вывода с поддержкой epoll, kqueue и UNIX domain sockets
  • Автоматический детектор CGI, FastCGI и PSGI
  • Парсер JSON и XML/HTML5
  • Плагины, Perl-шаблоны, управление сессиями, тестовый фреймворк, интернационализация, полная поддержка юникода и многое другое.

Кроме этого, благодаря гранту, который выделил Perl Foundation, проект обзавёлся шикарной документацией.

Простота и удобство Mojolicious проявляются даже в его установке. Чтобы установить целый веб-фреймворк, достаточно выполнить всего один однострочник:

curl -L cpanmin.us | perl - http://latest.mojolicio.us

>>> Подробности

 , , ,

kranky
()

Perl-воркшоп «Saint Perl — 2»

Группа Open Source

18 декабря состоится шестой российский Perl-воркшоп «Saint Perl — 2» в Санкт-Петербурге.

Еще не поздно зарегистрироваться или подать заявку на доклад.

На данный момент у нас такие выступления:

  • Martin Berends. ‎Perl 6 Implementations in December 2010‎
  • Martin Berends. ‎Perl 6 Database Interfacing‎
  • Алексей Капранов (‎kappa‎). ‎Как не хранить сессии
  • Александр Котов. ‎Парадигма аспектно-ориентированного программирования и ее реализация в Perl‎
  • Вячеслав Матюхин. ‎Morpheus — новый подход к конфигурации чего угодно‎
  • Наим Шафиев. Perl IDEs‎

Те, кто приезжают из других городов, могут найти подходящую гостиницу на сайте мероприятия, там же показано расстояние от гостиницы до места проведения.

>>> Подробности

 kephra, , , ,

pinachet
()

Моделирование стохастических процессов на языке Perl

Группа Документация

Часть 1. Матричные преобразования на Perl в решении прикладных задач
Первая статья серии «Моделирование стохастических процессов на языке Perl» является введением в язык данных Perl PDL (Perl Data Language) и содержит обзор основных классов матричных операторов, используемых в задачах моделирования стохастических процессов. Пакет PDL является зарегистрированным модулем архива CPAN (Comprehensive Perl Archive Network), который содержит свободные программные ресурсы, относящиеся к Perl.
Часть 2. Моделирование Марковских процессов на Perl
Вторая статья серии «Моделирование стохастических процессов на языке Perl» посвящена примерам практического использования дискретных цепей Маркова в ряде прикладных задач от создания модели физического процесса до экономического прогнозирования.
Часть 3. Использование модулей Perl для прогнозирование котировок рынка Forex (Марковская модель)
Третья статья серии «Моделирование стохастических процессов на языке Perl» посвящена созданию программ для вероятностного анализа и прогнозирования котировок рынка Forex, включая марковскую модель.

>>> Подробности

 ,

IBM_dW
()

Вышел дистрибутив компилятора Perl 6: Rakudo Star

Группа Open Source

Состоялся первый официальный выпуск компилятора Perl 6 Rakudo.
Rakudo Star - это полноценный дистрибутив Perl 6 достаточный для начала работы и включает в себя выпуск #31 компилятора Rakudo Perl 6 , Parrot Virtual Machine версии 2.6.0, дополнительные модули и документацию.

Rakudo Star доступен в виде исходных кодов(tar.gz) и сборки для Windows(msi)

Возможности Perl 6, включённые в первую версию Rakudo Star:

  • грамматика и регулярные выражения Perl 6;
  • списки и признаки формальных параметров (formal parameter lists and signatures);
  • метаоператоры;
  • постепенная типизация (gradual typing);
  • мощная объектная модель, включающая роли и классы;
  • отложенная интерпретация списков (lazy list evaluation);
  • множественный вызов (multiple dispatch);
  • умное сопоставление (smart matching);
  • соединения и автоматические потоки (junctions and autothreading);
  • перегрузка операторов (в данный момент не полностью реализовано);
  • рефлексия (introspection);
  • каррирование;
  • обширная библиотека встроенных операторов, функций и типов;
  • интерактивная командная оболочка;
  • поддержка Unicode (неполная);
  • возобновляемые исключения (resumable exceptions).

Неполный список модулей Perl 6, включённых в Rakudo Star:

  • Blizkost — позволяет использовать модули Perl 5;
  • MiniDBI — простой интерфейс к БД для Rakudo Perl 6;
  • Zavolaj — вызов библиотек C из Rakudo Perl 6;
  • SVG и SVG::Plot — создание SVG;
  • HTTP::Daemon — простой HTTP-сервер;
  • XML::Writer — запись XML;
  • YAML — вывод объектов Perl 6 как YAML;
  • Test::Mock — создание имитации объектов;
  • Math::Model — описание и исполнение математических моделей;
  • Config::INI — разбор и запись конфигурационных файлов;
  • File::Find — поиск файлов;
  • LWP::Simple — загрузка данных из Интернета.

В Rakudo Star отсутствуют следующие особенности Perl 6:

  • вложенное определение пакетов (nested package definitions);
  • двоичные объекты, «родные» типы, pack и unpack;
  • типизированные массивы;
  • макросы;
  • переменные состояния (state variables);
  • потоки и параллелизм;
  • предварительные и последующие ограничения (pre and post constraints, and some other phasers);
  • интерактивное чтение вводимых строк с поддержкой Unicode(readline);
  • управляющие последовательности символов в регулярных выражениях (backslash escapes in regex <[...]> character classes);
  • неблокирующий ввод/вывод;
  • значительная часть Synopsis 9;
  • утилиты манипуляции документацией perl6doc (pod).

Rakudo Star также содержит черновик книги о Perl 6.

>>> Анонс

 , , , ,

grim
()

Парсим Google на Perl (или Google Hack HowTo)

Группа Документация

В статье вы найдете описание метода, позволяющего эффективно посылать запросы серверам Google и обрабатывать ответы. Прилагаются скрипты на Perl в количестве 3 штук, а также список из 106 рабочих анонимайзеров. Ключевые моменты:

  • Как обойти капчу и ограничение на частоту запросов
  • Как собрать прокси и проверить их валидность
  • Как распараллелить посылку запросов
  • Как реализовать возможность приостанавливать скрипт
  • Пишем универсальный парсер

Приведенные скрипты могут быть использованы в аналитических исследованиях, а также автоматизации сбора различного рода информации при помощи поисковой системы Google.

>>> Подробности

 , , , , ,

afiskon
()

Sleep 2.1

Группа Java

Объявлено о релизе версии 2.1 языка для Java Virtual Machine. Sleep своеобразный скриптовый язык, подражающий Perl, предназначен для написания скриптов парсинга текстовых и бинарных данных, также встраивания в большие приложения

>>> Подробности

 , , , ,

Karapuz
()

Основы Perl - 4 урока

Группа Документация

Эта серия уроков была написана для тех, кто хотел бы начать программировать на Perl. К сожалению, в начале изучения этого языка люди часто сталкиваются с нехваткой подходящей информации в сети или не могут найти хороший учебник. Кроме того, благодаря некоторым «специалистам», Perl приобрел незаслуженную репутацию невероятно сложного и при этом чуть ли не бесполезного языка. Я надеюсь, что эта серия уроков как-то поможет исправить положение.

Содержание:

  • Часть 1: Типы переменных
  • Часть 2: Условные операторы и циклы
  • Часть 3: Директива use strict, ссылки и функции
  • Часть 4: Ввод/вывод, файлы, каталоги и глобы

>>> Подробности

 , , , , ,

afiskon
()

DEVCONF::Perl пройдет 17 мая в Москве

Группа Open Source

17 мая в Москве пройдет конференция, посвященная разработке на языке Perl: DEVConf::Perl())

Программа конференции:

  • Мифы Perl - Алексей Капранов
    Технический директор ООО «НадоБы», бывший руководитель почты Рамблера, организатор конференций YAPC::Russia, активный участник Moscow.pm, докладчик, хакер

    Прямо сейчас Перл переживает то, что называют Apple-moment, — возрождение в стиле Apple.

    Новые версии ядра языка выходят стабильно каждые 2 месяца, расцвели многочисленные фреймворки для самых разных стилей программирования, CPAN остаётся не только самой большой библиотекой открытого кода в мире, но и самой быстро растущей.

  • Perl: За и Против - Валерий Студенников

    Сравнение великого и могучего языка Perl с другими языками для разработки серверного ПО (web-приложения, сетевые демоны, cron-скрипты).

  • Open source бизнес и Perl внутри - Руслан Закиров
    Администрирует и поддерживает http://rt.cpan.org — трекер багов для Perl-модулей.
  • Новые начинания в Perl 5 - Piers Cawley (BBC, UK)
    Доклад охватывает основные изменения в синтаксисе Perl, которые делают работу с Perl приятнее. Речь пойдет о: MooseX::Declare, TryCatch, Moose::Autobox. Будет показано, как они вместе с другими современными модулями Perl омоложивают язык прямо на глазах.
  • Вторая жизнь CGI-скриптов - Наим Шафиев
    Опишу, как можно ускорить то, что, казалось, будет вечным тормозом — CGI (несмотря даже на рост производительности современных машин).
  • Prescience and time travel - Perl 6 - Карл Мэсак (Carl Mäsak)
    программист из Швеции, принимающий активное участие в разработке компилятора Perl 6 Rakudo

    В этом докладе будут представлены статический анализатор кода, а также отладчик с функцией путешествий во времени. Они написаны на Perl 6, который является «постепенно-типизируемым», самособираемым, дружественным к парсерам языком, всё ещё переживающим младенчество, но подающим большие надежды.

  • Perl 5.12 и 5.10 за 30 минут - Андрей Шитов
    организатор конференций YAPC::Russia, активный участник Moscow.pm Обзор новшеств в последних версиях Perl.
  • Mojolicious. Веб в коробке! - Анатолий Шарифулин
    ведущий программист в компании «Точка кипения». Лидер RostovOnDon.pm. Организатор «South Perl» Mojolicious – революционный и красивый веб-фреймворк, развивается очень быстро, уже поддерживается интерфейс PSGI и протокол WebSockets.

Регистрация на DEVCONF::Perl - самую большую встречу Perl'овиков уже открыта. http://devconf.ru/register/index/perl/

>>> Программа DEVConf::Perl

 , , ,

devconf
()

Perl 5.12

Группа Open Source

Вышла новая версия языка программирования Perl, из новшеств:

  • Новый оператор "...", называемый Yada Yada.
  • Теперь поддерживается Unicode 5.2.
  • Новый экспериментальный регексп «\N».
  • Поддержка DTrace.
  • Удалено 32 битное ограничение аргументов
  • и многое другое.

>>> Подробности

 ,

Unclown
()

Вышел Parrot 2.2.0

Группа Open Source

«Я не могу понять, почему люди боятся новых идей. Я боюсь старых» (John Cage) - Именно этими словами предворялась новость о выходе виртуальной машины для динамических языков Parrot, опубликованная на официальном сайте проекта.

Произошедшие изменения связаны с исправлением старых проблем и оптимизацией машины. Также был несколько видоизменён API. Вновь стала поддерживаться сборка на компиляторах Sun cc и Intel icc.

Следующий релиз запланирован на 20 апреля 2010 года.

Ещё раз напомню, что Parrot - виртуальная машина не только для Perl, она так же поддерживает такие языки как Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, APL.

Попробовать Parrot

>>> Подробности

 , , ,

helios
()

Parrot 2.0.0

Группа Open Source

Вышел в свет второй релиз виртуальной машины для динамических языков программирования - Parrot, под кодовым именем «Inevitable».

Из множества улучшений стоить особо отметить:

  • поддержку платформ PPC, PPC64 и ARM для Linux
  • повышение аккуратности сборщика мусора
  • улучшение проверки зависимостей
  • миграцию служебных утилит и тестов с Perl5 на PIR
  • облегчение сборки пакетов под свободные ОС

Скорее всего, начиная с этой версии, Parrot будет включён в состав основных дистрибутивов GNU/Linux.

>>> Подробности

 , ,

kranky
()