Stableperl — форк языка Perl от автора AnyEvent и Coro с сохранением обратной совместимости

Немецкий разработчик Марк Леманн (Marc A. Lehmann), известный в сообществе Perl под ником schmorp как автор проектов libev, AnyEvent и Coro, заявил о создании форка интерпретатора языка программирования Perl под названием stableperl.

Марк Леманн на YAPC::Europe 19100 в 2000 году
Марк Леманн на YAPC::Europe 19100 в 2000 году / Иллюстрация с сайта Guest.Fluomedia.Org

Идея проекта 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.

Дмитрий Шурупов по материалам PerlNews.Ru, Schmorp's POD Blog.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Microsoft запустит портал обратной связи для Windows, Microsoft 365 и Edge
Microsoft выпустила новую версию приложения PC Health Check для проверки совместимости ПК с Windows 11
Приложение Microsoft PC Health Check теперь показывает причину несовместимости компьютера с Windows 11
Google профинансирует добавление поддержки языка Rust в ядро Linux
Microsoft выпустила обновления микрокода Intel и совместимости для Windows 10
Выход Windows 10X перенесли из-за проблем совместимости
3 языка программирования для изучения в 2019 году
HackerRank: JavaScript обошёл Java в качестве самого популярного языка программирования
ОС Google Fuchsia получит поддержку языка программирования Apple Swift
Uber открыла код вероятностного языка программирования на Python — Pyro
Последние новости

Подгружаем последние новости