Предварительный выпуск Perl 6


Perl 6 теперь доступен в предварительном выпуске Rakudo Star. Почему потребовалось десять лет, чтобы добраться туда, и является ли Perl 6 еще более актуальным?

Учитывая, что Perl-это что-то вроде религии, причем мистической религии, выпуск долгожданного Perl 6-это большое событие. Но не волнуйтесь — этого еще не произошло! То, что было выпущено, — это предварительный просмотр Rakudo Star, который описывается как «полезный и полезный» дистрибутив Perl 6. Релиз ориентирован на предприимчивых разработчиков, которые хотят стать ранними последователями Perl 6.

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

Разработка нового языка началась в 2000 году, когда Ларри Уолл (дизайнер оригинального языка Perl) выступил с речью о состоянии языка на конференции Perl. Все предприятие кажется совершенно безумным для постороннего — запросы на комментарии были преобразованы в серию Апокалипсисов — название означает «разоблачение» — а затем, из — за несоответствий, они были заменены Синопсисами и набором Экзегез-каждый комментарий к языковому дизайну.

На майских конференциях Perl с тех пор ходила шутка, что Perl 6 выйдет к Рождеству — конечно, Рождество, год которого так и не был раскрыт. Недавно (OSCON 2010) Ларри Уолл в очередной раз пообещал Рождество в качестве даты выпуска Perl 6, но также намекнул, что полезная версия может быть доступна в июле. Он также представил новый талисман для Перл — отвратительную Камелию.

Rakudo Star включает в себя многие функции Perl 6, включая самоанализ, моделирование объектов, переходы, автопотоки и т. Д., Но есть много недостающих функций-двоичные объекты, неблокирующий ввод — вывод и т. Д. Ракудо утверждает, что

мы не считаем Rakudo Star выпуском «Perl 6.0.0» или «1.0» .

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

Нехорошо, что Ларри Уолл, похоже, не совсем ясно понимает Perl 6. Как сообщает PC World, он участвовал в юмористическом спектакле со своей женой, одетой как ангел, и сыном, одетым как дьявол, обсуждая проблемы. Например:

«Действительно ли Perl 5 и Perl 6-это один и тот же язык?» он опросил аудиторию, но сам не дал окончательного ответа. Вместо этого он заключил: «Я действительно очень хорош в том, чтобы не принимать решения. Когда вопрос поднимается в списке рассылки, не принятие решения часто является самым важным решением, которое я могу принять.»

Является ли Perl 6 просто языком, который сбился с пути?

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


Добавить комментарий