Ларри Уолл представил Perl 6.0, релиз которого состоится в это Рождество
5Иллюстрация с сайта En.Wikipedia.Org
В начале этой недели Ларри Уолл (Larry Wall), создатель языка программирования Perl, выступил в научном музее Эксплораториум (Сан-Франциско, США) с официальным анонсом новой крупной версии своего детища — Perl 6.
Кто следит за историей появления новой версии Perl, хорошо знает, как основательно затянулся его выпуск: достаточно упомянуть, что популярные издательства (O’Reilly, Apress) выпустили свои первые книги про Perl 6 более десяти лет назад. С момента выхода первой версии Perl прошло 28 лет, а с выпуска актуального ныне Perl 5 — более 20 лет. На конференции FOSDEM в этом году Ларри Уолл объявлял, что Perl 6 станет готовым для повсеместного использования в этом году, что убедило немногих, однако оказалось правдой. На днях был представлен первый тестовый релиз Perl 6, про который автор пошутил, что «сейчас самым приоритетным является исправление багов, которые могут быть по ошибке приняты за возможности». Финальный же релиз ожидается, как это традиционно анонсировал Уолл, к [католическому] Рождеству — с той лишь разницей, что теперь известен год этого Рождества: 2015.
В момент появления Perl 6 было сразу объявлено об отсутствии полной совместимости со старыми версиями, намерении разобраться со «старыми проблемами» Perl и максимально всё упростить. Perl 6 создаёт из программы байт-код, исполняемый виртуальной машиной. Кроме того, новый Perl поддерживает метапрограммирование для расширения возможностей языка, а сам Ларри утверждает, что Perl 6 лучше документирован и имеет меньше багов. Вообще же, за продолжительное время разработки новая версия Perl собрала великое множество отличий от ныне используемых реализаций языка. Познакомиться с ними можно, например, в статье Андрея Шитова «Perl 6 XXI века». Кроме того, перечень отличий от Perl 5 есть в англоязычной Wikipedia, а общая подробная информация о Perl 6 и компилятор Rakudo доступны на perl6.org.
Постоянная ссылка к новости: http://www.nixp.ru/news/13606.html. Дмитрий Шурупов по материалам Slashdot Developers, 10 Zen Monkeys.
- Вышел Perl 5.10 с элементами Perl 6 25 декабря 2007 г.
- На развитие Perl 6 выделено 100 тысяч USD 21 мая 2008 г.
- Rakudo Star — дистрибутив Perl 6, с которым можно работать 3 4 30 июля 2010 г.
Популярность языков программирования по TIOBE: Go впервые вышел в топ-10, обогнав Perl
Microsoft разрабатывает Windows в Open Source-системе Git, и это крупнейший в мире Git-репозиторий 1 1
Российская ассоциация АКИТ запустила онлайн-олимпиаду по программированию на Perl — eCom Code 2017 1
Stableperl — форк языка Perl от автора AnyEvent и Coro с сохранением обратной совместимости 1
Perl 5.22 — новая версия языка программирования
«Pragmatic Perl» 8 — новый выпуск русскоязычного журнала о современном Perl 1 1
Последние комментарии
- OlegL, 17 декабря 2023 года в 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