Ларри Уолл официально представит Perl 6

Темы:

5 октября 2015 года на площадке Канбар форума в Сан-Франциско Ларри Уолл официально представит финальную реализацию языка программирования Perl 6. Спонсором мероприятия выступает компания Craigslist (текущий работодатель Ларри Уолла). Открыта регистрация.

Комментарии

 

Perl blead портирован на AmigaOS 4.1

Темы:

Несколько часов назад в ветку для разработчиков blead перенесено порядка 60 коммитов, добавляющих поддержку платформы AmigaOS 4.1. Последняя версия Perl, которая работала на AmigaOS, была версия 5.7.2, вышедшая больше 14 лет назад. Основную работу по портированию на современную версию AmigaOS выполнил Andy Broad при помощи Jarkko Hietaniemi, перенёсшего патчи на текущую ветку Perl blead.

Комментарии

 

Веб-сервер тестировщиков CPAN вышел из строя

Темы:

Как сообщает администратор инфраструктуры CPAN Testers, сервер прекратил свою работу из-за сбоя, причина которого пока не ясна. Проблемы начались несколько дней назад, и сегодня в 2:30 UTC сервер окончательно перестал работать.

На данный момент у администратора нет достаточно свободного времени, чтобы разобраться с проблемой самостоятельно и вести дальнейшее сопровождение. Поэтому был объявлен поиск добровольца, который возьмёт на себя дальнейшее сопровождение CPAN Testers.

Судя по обновлению информации в блоге, подходящий кандидат с опытом был найден. Ждём итогов расследования инцидента.

Комментарии

 

30-й выпуск журнала Pragmatic Perl

Темы:

Вышел 30-й выпуск журнала о современном Perl на русском Pragmatic Perl.

Pragmatic Perl 30

В этом номере:

Комментарии

 

20 лет архиву CPAN

Темы:

16 августа 2015 года исполнилось 20 лет архиву CPAN. CPAN — это одно из старейших и крупнейших хранилищ свободного программного обеспечения: модулей и программ на Perl. Ровно 20 лет назад Andreas König залил самый первый модуль на CPAN через специальный веб-интерфейс PAUSE.

Нил Бауэрс опубликовал краткий пересказ подробной истории появления архива CPAN. Далее идёт свободный перевод этого пересказа.

Комментарии

Дальше →  

Booking.com пожертвовал $60 000 на развитие Perl 5

Темы:

По сообщению фонда Perl Booking.com пожертвовал $60 000 на поддержку развития Perl 5. Компания Booking.com уже на протяжение многих лет продолжает оказывать финансовую поддержку фонду Perl для продолжения разработки Perl 5. Язык Perl 5 остаётся основой инфраструктуры компании наряду с другими OSS-проектами, такими как Linux, MySQL, Nginx, Hadoop и Redis.

Комментарии

 

В ctags появилась поддержка Perl 6

Темы:

Дмитрий Тихонов анонсировал поддержку языка Perl 6 в Universal Ctags.

Проект Universal Ctags является наследником Exuberant Ctags — самой популярной реализации утилиты ctags, которая создаёт индексный файл с именами программных объектов (переменных, функций, методов, макросов и прочих элементов в зависимости от языка программирования), присутствующих в исходном коде. Поддерживающий формат ctags текстовый редактор может использовать индексный файл для автодополнения, поиска и подсветки тегов.

Комментарии

 

Camelcade — плагин для поддержки Perl 5 в IntelliJ IDEA

Темы:

Вышла бета-версия 0.34 плагина Camelcade для известной среды разработки IntelliJ IDEA, который обеспечивает поддержку Perl 5. Несмотря на бета-статус утверждается, что плагин обеспечивает более качественную поддержку Perl 5 проектов, чем редакторы Sublime или NotePad++.

Camelcade

На данный момент поддерживаются следующие возможности:

  • Анализ и разбор Perl 5 кода (не нативный, поэтому возможны баги).
  • Поддержка форматов Perl 5, POD, встроенный Perl 5 (например, шаблоны Mojolicious).
  • Выбор Perl 5 интерпретатора для проектов.
  • Подсветка синтаксиса (цветовая схема из NotePad++).
  • Поиск парных скобок, сворачивание кода.
  • Контекстные действия.
  • Автодополнение имён переменных, подпрограмм, пакетов. Навигация и рефакторинг.
  • Инспекция кода, поиск ошибок.
  • Интеграция с IntelliLang для поддержки других языков во встроенных документах внутри исходного кода.

Комментарии

 

29-й выпуск журнала Pragmatic Perl

Темы:

Вышел 29-й выпуск журнала о современном Perl на русском Pragmatic Perl.

Pragmatic Perl 29

В этом номере:

Комментарии

 

Выпущен Perl 5.23.1

Темы:

20 июля выпущен второй релиз Perl ветки для разработчиков 5.23. Данный выпуск состоялся спустя месяц после релиза 5.23.0 и содержит изменения в 8 400 строках исходного кода.

Комментарии

Дальше →  

Постфиксное разыменование больше не экспериментальное

Темы:

Принят патч, который убирает статус экспериментальной у возможности постфиксного разыменования. Напомним, что постфиксное разыменование впервые появилось в Perl 5.20 и позволяет использовать новый синтаксис для разыменования:

$array_ref->@*; # вместо @{ $array_ref }
$hash_ref->%*;  # вместо %{ $hash_ref }
...

С выходом Perl 5.24, больше не потребуется использовать конструкцию

no warnings "experimental::postderef";

чтобы подавлять предупреждение, это выражение станет пустой операцией. Для активирования возможности можно по-прежнему использовать выражение

use feature "postderef", "postderef_qq";

или просто

use v5.24;

Комментарии

 

Выпущен Perl 5.23.0

Темы:

20 июня выпущен первый релиз Perl новой ветки для разработчиков 5.23. Данный выпуск состоялся спустя три недели после релиза 5.22.0 и содержит изменения в 86 000 строках исходного кода.

Основные изменения:

  • Поддержка стандарта Юникод 8.0.
  • Класс символов /\C/ в регулярных выражениях больше не поддерживается.
  • chdir('') или chdir(undef) больше не меняет текущий каталог на домашний каталог и приводит к фатальной ошибке. Используйте просто chdir().
  • Макрос PadlistNAMES теперь снова lvalue (решена одна из проблем для работы модуля Coro).
  • Обновлены некоторые базовые модули, в том числе POSIX, с экспериментальной поддержкой NaN payload API (из последнего черновика стандарта ISO C API).

Комментарии

 

Марк Леманн создал форк Perl: «stableperl»

Темы:

Марк Леманн, также известный как schmorp, создатель библиотеки libev, AnyEvent и Coro, объявил о создании форка Perl под названием «stableperl».

Как известно, Марк постоянно конфликтовал с разработчиками Perl5 из-за регулярных нарушений обратной совместимости в новых релизах, а релиз Perl 5.22.0, который привёл к неработоспособности Coro, очевидно, стал последней каплей.

Комментарии

Дальше →  

Выпущен Strawberry Perl 5.22.0.1

Темы:

Выпущен релиз дистрибутива новой мажорной версии Perl для Windows Strawberry Perl 5.22.0.1.

Доступны msi-пакеты для установки: 32-битной и 64-битной версии.

Портабельные версии: 32-битная, 64-битная.

Новые версии содержат последнюю стабильную версию Perl 5.22.0. Кроме того, был обновлен обновлён тулчейн gcc 4.9.2 и mingw-w64 v4.0.2. Полная информация о релизах соотвественно 32 и 64.

К сожалению, msi-пакеты не подписаны, поэтому проверяйте sha1 отпечаток.

На данный момент известно о нескольких проблемах в релизах: сломан модуль IPC::Run, а в 64-битной сборке отсутствует Math::Pari вместе со всеми зависимостями.

Комментарии

 

28-й выпуск журнала Pragmatic Perl

Темы:

Вышел 28-й выпуск журнала о современном Perl на русском Pragmatic Perl.

Pragmatic Perl 28

В этом номере:

Комментарии

 

Конференция «Perl Mama» 2015

Темы:

25-26 июля 2015 года в Одессе впервые пройдет конференция «Perl Mama», посвященная языку Perl. Участие бесплатное.

Сайт конференции: perlmama.od.ua

Подать заявку на выступление: perlmama.od.ua/odessa2015/newtalk

Предположительная программа конференции:

  • 24 июля — preparty
  • 25 июля — конференция: основной день докладов, затем afterparty
  • 26 июля — конференция, затем afterparty

Комментарии

 

Выпущен Perl 5.22.0

Темы:

1 июня 2015 года была выпущена новая стабильная версия языка программирования Perl 5.22.0. Разработка велась примерно 12 месяцев, начиная с Perl 5.20.0, и содержит примерно 590 000 изменённых строк среди 2400 файлов от 94 авторов.

Комментарии

Дальше →  

Анонсирован Рязанский Perl Workshop 2015

Темы:

15-16 августа 2015 года состоится первый в Рязани Перл воркшоп.

Конференция пройдет в офисе компании EPAM Systems по адресу г. Рязань, ул. Гоголя, д. 16.

Регистрация открыта на странице: event.yapcrussia.org/ryazan2015/

Подать заявку на выступление: event.yapcrussia.org/ryazan2015/newtalk

Предположительная программа конференции:

  • 15 августа — день докладов
  • 16 августа — совместный выезд на природу

Комментарии