Stableperl — форк языка Perl от автора AnyEvent и Coro с сохранением обратной совместимости
1Иллюстрация с сайта Guest.Fluomedia.Org
Немецкий разработчик Марк Леманн (Marc A. Lehmann), известный в сообществе Perl под ником schmorp как автор проектов libev, AnyEvent и Coro, заявил о создании форка интерпретатора языка программирования Perl под названием stableperl.
Идея проекта stableperl отражена в его названии: создавая форк, автор намеревается «вернуть уровень стабильности и обратной совместимости Perl на тот, что заявлен в официальной политике Perl». До недавнего времени Марк неоднократно вступал в конфликты с разработчиками Perl 5 из-за того, что в последних релизах из раза в раз нарушалась обратная совместимость. Поводом к созданию форка стал недавний выпуск Perl 5.22, обновления в котором привели к неработоспособности Coro — реализации потоков в Perl от Марка.
Автор так анонсирует проект stableperl: «В первую очередь это ветвь (или форк в зависимости от того, как вы на это смотрите) стандартного Perl, созданная быть готовой к использованию заменой, совместимой со стандартным Perl и поддерживаемой даже после нормального жизненного цикла [завершения поддержки официального релиза основными разработчиками]. Тот факт, что это готовая замена очень важен, т.к. позволяет устанавливать stableperl вместо perl и продолжать использовать все модули из CPAN, как и раньше, вдобавок к модулям, специально написанным для stableperl». Кроме того, Леманн собирается «исправить некоторые из наиболее очевидных багов, затрагивающих множество программ и которые авторы Perl 5 отказались исправить — главным образом это производительность хэшей и повреждение памяти в глобальных деструкторах».
Релизы stableperl будут доступны на stableperl.schmorp.de/dist. Сейчас уже опубликована первая версия под номером 5.22.0-1.001.
Постоянная ссылка к новости: http://www.nixp.ru/news/13460.html. Дмитрий Шурупов по материалам PerlNews.Ru, Schmorp's POD Blog.
Популярность языков программирования по TIOBE: Go впервые вышел в топ-10, обогнав Perl
Российская ассоциация АКИТ запустила онлайн-олимпиаду по программированию на Perl — eCom Code 2017 1
Ларри Уолл представил Perl 6.0, релиз которого состоится в это Рождество 5
CopperSpice — современный форк библиотеки Qt 4.8 с использованием C++11
Perl 5.22 — новая версия языка программирования
«Pragmatic Perl» 8 — новый выпуск русскоязычного журнала о современном Perl 1 1
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1