<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF74-75%3A%D0%92_%D0%BE%D0%B6%D0%B8%D0%B4%D0%B0%D0%BD%D0%B8%D0%B8_%D0%9B%D0%B0%D1%80%D1%80%D0%B8</id>
		<title>LXF74-75:В ожидании Ларри - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF74-75%3A%D0%92_%D0%BE%D0%B6%D0%B8%D0%B4%D0%B0%D0%BD%D0%B8%D0%B8_%D0%9B%D0%B0%D1%80%D1%80%D0%B8"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF74-75:%D0%92_%D0%BE%D0%B6%D0%B8%D0%B4%D0%B0%D0%BD%D0%B8%D0%B8_%D0%9B%D0%B0%D1%80%D1%80%D0%B8&amp;action=history"/>
		<updated>2026-05-13T02:46:02Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF74-75:%D0%92_%D0%BE%D0%B6%D0%B8%D0%B4%D0%B0%D0%BD%D0%B8%D0%B8_%D0%9B%D0%B0%D1%80%D1%80%D0%B8&amp;diff=5019&amp;oldid=prev</id>
		<title>Lockal: Новая: {{Врезка|Ширина=300px |Заголовок=Визитка LXF |Содержание=;Ларри Уолл (Larry Wall) Лингвист по образованию, Ларри ...</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF74-75:%D0%92_%D0%BE%D0%B6%D0%B8%D0%B4%D0%B0%D0%BD%D0%B8%D0%B8_%D0%9B%D0%B0%D1%80%D1%80%D0%B8&amp;diff=5019&amp;oldid=prev"/>
				<updated>2008-07-11T15:45:40Z</updated>
		
		<summary type="html">&lt;p&gt;Новая: {{Врезка|Ширина=300px |Заголовок=Визитка LXF |Содержание=;Ларри Уолл (Larry Wall) Лингвист по образованию, Ларри ...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Врезка|Ширина=300px&lt;br /&gt;
|Заголовок=Визитка LXF&lt;br /&gt;
|Содержание=;Ларри Уолл (Larry Wall)&lt;br /&gt;
Лингвист по образованию, Ларри &lt;br /&gt;
Уолл создал язык Perl в 1987 году. &lt;br /&gt;
В 90-е Ларри работал в O’Reilly администратором сервера, однако сейчас он трудится над Perl 6.&lt;br /&gt;
*Возраст:  44 (6 собачьих лет)&lt;br /&gt;
*Национальность:   Штатник &lt;br /&gt;
*Использует UNIX:  22 года&lt;br /&gt;
*Языков программирования:  35&lt;br /&gt;
*Количество ПК:   10 &lt;br /&gt;
*Дневная норма кофе:  1 кофейник&lt;br /&gt;
*Пар сандалий:   1&lt;br /&gt;
*Прямая речь: «Нам не особо интересно сообщать людям, чего они не могут сделать».}}&lt;br /&gt;
[[Изображение:LXF74-75-Larry-1.jpg|thumb|300px|Пол демонстрирует смертельный захват, который он собирается применить, если Perl 6 не будет готов в ближайшее время.]]&lt;br /&gt;
[[Изображение:LXF74-75-Larry-2.jpg|thumb|300px|Программа номер 6: Пол ни на минуту не прекращает сурово допрашивать Ларри…]]&lt;br /&gt;
[[Изображение:LXF74-75-Larry-3.jpg|thumb|300px|Эти Уоллы просто без ума от своих узорчиков… (Слева направо) Льюис, Арон, Женева, Глория и Ларри.]]&lt;br /&gt;
''Perl 6 разрабатывается уже несколько лет, и кажется, выпуска мы дождемся еще не скоро. Пол Хадсон (Paul Hudson) загнал Ларри Уолла (Larry Wall) в угол и спросил его, сколько это может продолжаться…''&lt;br /&gt;
&lt;br /&gt;
Что требуется для разработки языка программирования? Прежде всего, умение&lt;br /&gt;
писать программы. Быть&lt;br /&gt;
может, понимание лингвистики. Или хорошее&lt;br /&gt;
владение «подстрекативностью» и&lt;br /&gt;
«манипулячеством»?&lt;br /&gt;
&lt;br /&gt;
Столь экзотические термины&lt;br /&gt;
фигурируют в лексиконе нашего&lt;br /&gt;
сегодняшнего героя, Ларри Уолла.&lt;br /&gt;
Который, кстати, разрабатывал программы с открытыми исходными&lt;br /&gt;
кодами еще до того, как появилось&lt;br /&gt;
само понятие «Open Source».&lt;br /&gt;
Однако работа над его последним&lt;br /&gt;
проектом (речь, конечно, идет о&lt;br /&gt;
Perl 6), кажется, никогда не завершится. Гвидо ван Россум (Guido van&lt;br /&gt;
Rossum), создатель языка Python,&lt;br /&gt;
уже нарек релиз Perl 6 «тяжким крестом Perl». И правда, команда Уолла&lt;br /&gt;
планирует серьезные перемены&lt;br /&gt;
в языке. Мы встретились с Ларри и&lt;br /&gt;
его семьей, чтобы разобраться в&lt;br /&gt;
причинах задержки и понять, чего&lt;br /&gt;
можно ожидать от Perl 6. И в конце&lt;br /&gt;
концов он все-таки открыл нам дату&lt;br /&gt;
выпуска шестой версии Perl…&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Организация Perl Foundation&lt;br /&gt;
финансировала некоторых разработчиков Perl, выделяя им гранты на&lt;br /&gt;
годовую или полугодовую работу, а кое-кто — включая Вас — написал&lt;br /&gt;
несколько отличных книг о Perl для&lt;br /&gt;
издательства O’Reilly. Как Вы считаете, это достаточный вклад в развитие Perl?&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Проблема в том, что разработка&lt;br /&gt;
Perl 6 — это в первую очередь большая исследовательская работа, а&lt;br /&gt;
финансовый климат в последние&lt;br /&gt;
несколько лет не шибко способствовал подобным исследованиям. Никто&lt;br /&gt;
не хочет выкраивать на них деньги из&lt;br /&gt;
достаточно жесткого бюджета. Я сам&lt;br /&gt;
фактически был безработным около&lt;br /&gt;
пяти лет. Денег никогда не бывает&lt;br /&gt;
достаточно.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Я так понимаю, что когда Вы&lt;br /&gt;
занимаетесь консультированием, Вы&lt;br /&gt;
не занимаетесь разработкой Perl 6,&lt;br /&gt;
так же как и основной разработчик, Демиан Конвей (Damian Conway). Эта&lt;br /&gt;
работа ведь отдаляет нас от долгожданного релиза?&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Да, и я, и Демиан занимаемся&lt;br /&gt;
консультациями, чтобы хоть как-то&lt;br /&gt;
сводить концы с концами. И это действительно мешает разработке Perl 6.&lt;br /&gt;
Мой участок работы — эмуляция&lt;br /&gt;
Perl 5 на Perl 6, но последнее время&lt;br /&gt;
мне некогда было этим заниматься.&lt;br /&gt;
Солидную помощь по развитию&lt;br /&gt;
инфраструктуры мы получили от Perl&lt;br /&gt;
Foundation и издательства O’Reilly.&lt;br /&gt;
O’Reilly, например, обеспечивает&lt;br /&gt;
наши еженедельные&lt;br /&gt;
телеконференции.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Вы покинули O’Reilly после краха дот-комов, когда люди перестали&lt;br /&gt;
покупать ваши книги?&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Да, у O’Reilly тогда были серьезные проблемы, продажи падали -&lt;br /&gt;
еще до теракта 11 сентября, но&lt;br /&gt;
теракт здорово ухудшил ситуацию. Я&lt;br /&gt;
понимал, что был тогда одним из&lt;br /&gt;
самых бесполезных сотрудников&lt;br /&gt;
O’Reilly, поэтому ничуть не удивился&lt;br /&gt;
своему увольнению. Иногда люди&lt;br /&gt;
спрашивают у меня: «Вы не держите&lt;br /&gt;
зла на Тима О’Рейли за то, что он&lt;br /&gt;
уволил вас?», на что я отвечаю «Нет,&lt;br /&gt;
вы не понимаете». Работая в издательстве, я получал зарплату и занимался тем, что мне нравится. По&lt;br /&gt;
существу, он представил мне на эти&lt;br /&gt;
годы возможность обучения, я ему&lt;br /&gt;
очень благодарен, и как я могу сердиться на него? Мы с Тимом в очень&lt;br /&gt;
хороших отношениях.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Все эти события происходили&lt;br /&gt;
около пяти лет назад, как раз когда&lt;br /&gt;
Вы начали работу над Perl 6?&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Я принялся за Perl 6 за несколько&lt;br /&gt;
месяцев до того, но мое расставание&lt;br /&gt;
с O’Reilly тут ни при чем.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Тем не менее работа над Perl 6&lt;br /&gt;
замедлилась?&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Да, но мы были терпеливы — проектирование требовало много времени. В индустрии программного обеспечения есть хорошее высказывание:&lt;br /&gt;
«Хороший. Быстрый. Дешевый.&lt;br /&gt;
Любой продукт может обладать только двумя из этих трех качеств». Наш&lt;br /&gt;
проект — с открытым исходным&lt;br /&gt;
кодом, он «дешевый» по определению. Высказывание, значит, упростилось до «Либо хороший, либо быстрый. Выбирайте». Мы выбрали&lt;br /&gt;
«хороший», поэтому быстрая разработка исключалась.&lt;br /&gt;
Наш неофициальный девиз -&lt;br /&gt;
«Perl 6: синдром второй версии в&lt;br /&gt;
хорошем смысле». [&amp;quot;Синдром второй&lt;br /&gt;
версии&amp;quot; — это ситуация, когда разработчики программного продукта из кожи вон&lt;br /&gt;
лезут, чтоб версия 2.0 намного превзошла версию 1.0, а в итоге просто нашпиговывают ее избыточными функциями,&lt;br /&gt;
которые почти никому не нужны.]&lt;br /&gt;
Единственный способ преодолеть&lt;br /&gt;
этот синдром — потратить больше&lt;br /&gt;
времени на обдумывание и учесть&lt;br /&gt;
эффекты второго и третьего&lt;br /&gt;
порядков.&lt;br /&gt;
Еще одно правило — «хорошо сделать времени нет, есть время только&lt;br /&gt;
угробить» — мы тоже решили побороть: сознательно потратили время&lt;br /&gt;
на плохую работу, а потом угробили&lt;br /&gt;
ее, чтобы сделать все правильно с&lt;br /&gt;
самого начала, все тщательно продумать, и только после этого выпустить&lt;br /&gt;
Perl 6 на рынок. Наша цель — оставить все существующие скриптовые&lt;br /&gt;
языки далеко позади.&lt;br /&gt;
Вот какие у нас планы. Вроде они&lt;br /&gt;
работают, хотя мы, признаться, не&lt;br /&gt;
ожидали, что начальная фаза разработки займет целых 5 лет.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Так это только начальная фаза?!&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Да, на данный момент мы завершили 80 % проектирования. Сейчас&lt;br /&gt;
работаем над остальными 80 %!&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Касательно «синдрома второй&lt;br /&gt;
версии»: мудрые люди утверждают,&lt;br /&gt;
что при разработке крупного программного продукта одна из версий&lt;br /&gt;
обязательно отправляется в мусорную корзину. Вы уверены, что Perl 6&lt;br /&gt;
не окажется неудачной версией?&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Ну, вообще-то мы надеемся, что&lt;br /&gt;
«неудачной версией» был Perl 5;&lt;br /&gt;
потому что я проектировал и разрабатывал его практически в одиночку.&lt;br /&gt;
То есть эта версия ограничена моим&lt;br /&gt;
видением того, каким должен быть&lt;br /&gt;
язык программирования. Конечно,&lt;br /&gt;
привлечение большего числа разработчиков способствует появлению&lt;br /&gt;
«разбухшей версии», но зато помогает более широкому видению&lt;br /&gt;
предмета.&lt;br /&gt;
Чтобы не потерять это преимущество, мы решились реструктурировать переработку Perl 6, но не бросать на проект дополнительных программистов просто потому, что время поджимает.&lt;br /&gt;
Мы в этом смысле никогда не&lt;br /&gt;
опоздаем: продукт будет выпущен&lt;br /&gt;
только при полной готовности. Мы&lt;br /&gt;
просто стараемся все делать правильно, а когда видим место, где чтото идет не так — сразу его переделываем. Наша политика опирается на&lt;br /&gt;
простой принцип: «Давайте будем&lt;br /&gt;
здоровыми консерваторами и не&lt;br /&gt;
будем хвататься за такие вещи, в&lt;br /&gt;
будущем которых мы не уверены,&lt;br /&gt;
однако предусмотрим возможность&lt;br /&gt;
развития в другом направлении».&lt;br /&gt;
В общем, мы не намерены сожалеть о потраченном зря времени.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Тогда Вы должны быть&lt;br /&gt;
жестким…&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' На данном этапе, наш проект&lt;br /&gt;
охлаждается. Не замораживается,&lt;br /&gt;
а охлаждается, чтобы стать прочнее.&lt;br /&gt;
То есть иногда наши исполнители&lt;br /&gt;
останавливаются и говорят:&lt;br /&gt;
«Работает отлично, нам нравится эта&lt;br /&gt;
часть, но мы не знаем, как ее грамотно реализовать». И мы им отвечаем:&lt;br /&gt;
«Ладно, тогда упростим там-то и тамто». А в других случаях мы, наоборот, что-то усложняем, чтобы&lt;br /&gt;
в конечном итоге все стало проще.&lt;br /&gt;
Множество подобных обсуждений&lt;br /&gt;
проходит прямо сейчас. Создается&lt;br /&gt;
ощущение, что вся интересная работа закончена, и осталась только нудная рутина, однако мы пригласили&lt;br /&gt;
людей, которым такая рутина, похоже, доставляет удовольствие. Я&lt;br /&gt;
думаю, это хороший признак.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Один человек недавно сказал&lt;br /&gt;
мне — по-моему, это был Ваш исполнительный секретарь: «У Ларри не все&lt;br /&gt;
хорошо со временем и датами, это&lt;br /&gt;
легко видеть на примере Perl 6».&lt;br /&gt;
Думали ли Вы пять лет назад, что до&lt;br /&gt;
сих пор будете разрабатывать эту&lt;br /&gt;
версию Perl? Может быть, Вы надеялись управиться к 2003-му году?&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Выпуская Perl 5, мы думали&lt;br /&gt;
о том, что получим штук 20 запросов&lt;br /&gt;
с советами, как исправить Perl 5.&lt;br /&gt;
Оказалось, что их в 15 раз больше.&lt;br /&gt;
Через пару месяцев стало ясно, что&lt;br /&gt;
переделок будет либо гораздо меньше, либо гораздо больше, чем мы&lt;br /&gt;
рассчитывали, и мы приняли решение заняться большой перестройкой.&lt;br /&gt;
Я просто на ушах стоял, пытаясь&lt;br /&gt;
переварить полученные 361&lt;br /&gt;
замечание.&lt;br /&gt;
ГЛОРИЯ УОЛЛ (Gloria Wall): Ты на&lt;br /&gt;
несколько месяцев был буквально&lt;br /&gt;
парализован.&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Но я метался в поисках решения.&lt;br /&gt;
Причем каждый из авторов подобных&lt;br /&gt;
запросов предлагал исправить что-то&lt;br /&gt;
свое, а некоторые предложения были&lt;br /&gt;
противоречивы или несовместимы.&lt;br /&gt;
Никто не мог представить Perl 6&lt;br /&gt;
в целом, все сфокусировались на&lt;br /&gt;
каких-то частностях. Мне пришлось&lt;br /&gt;
изобретать способы разгрести все эти&lt;br /&gt;
запросы. В конечном итоге я их классифицировал по принципу, изложенному в моей [ставшей классической]&lt;br /&gt;
книге о Perl: от мелкого к крупному. Я&lt;br /&gt;
осознал, что описание языка и его&lt;br /&gt;
перестройка требуют одинакового&lt;br /&gt;
порядка действий. Пришлось немало&lt;br /&gt;
потрудиться, но проект в общих чертах следовал данному принципу.&lt;br /&gt;
ГУ: К тому же Ларри не ожидал, что&lt;br /&gt;
заболеет. Год был из проекта вынут.&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Да, несколько лет назад мне сделали две операции на желудке. Две,&lt;br /&gt;
потому что первая не удалась. То&lt;br /&gt;
есть опухоль-то мне удалили, но я&lt;br /&gt;
не мог ни пить, ни есть почти шесть&lt;br /&gt;
недель. Меня кормили через вену.&lt;br /&gt;
Спустя два месяца после второй операции, я вернулся к работе, но не&lt;br /&gt;
сказал бы, что чувствовал себя здоровым. По-моему, весь период&lt;br /&gt;
болезни занял около года.&lt;br /&gt;
С другой стороны, в это время&lt;br /&gt;
люди занимались реализацией идей,&lt;br /&gt;
которые успели придумать. Таким&lt;br /&gt;
образом, время не прошло зря.&lt;br /&gt;
Можно считать его частью рабочего&lt;br /&gt;
плана…&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Вы сказали, что ожидали снижения доли Perl на рынке скриптовых&lt;br /&gt;
языков, учитывая промежуток времени между Perl 5 и Perl 6. Но лично&lt;br /&gt;
я никакого снижения не вижу, Perl&lt;br /&gt;
сейчас популярен как никогда. Вас&lt;br /&gt;
это ободряет?&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Да, ободряет. Продажа книг&lt;br /&gt;
о Perl немного уменьшилась, хотя я&lt;br /&gt;
не знаю, насколько это показательно.&lt;br /&gt;
Сейчас начинается новый раунд&lt;br /&gt;
выпуска книг о Perl 5, и пока неизвестно, как их примут.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' По-моему, Тим говорил, что продажи книг о Perl увеличились за&lt;br /&gt;
последние месяцы на 19 %, благодаря новой книге «Learning Perl»&lt;br /&gt;
(«Изучаем Perl»).&lt;br /&gt;
ГУ: Вы знаете, проценты как раз снизились, зато абсолютные числа продолжают расти.&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Даже если продажи книг падают,&lt;br /&gt;
причиной может быть просто хорошая документация. Это ведь open&lt;br /&gt;
source, и многое не поддается учету.&lt;br /&gt;
Если вы занимаетесь маркетингом&lt;br /&gt;
и фиксируете каждую продажу, то&lt;br /&gt;
можно посчитать, сколько народу&lt;br /&gt;
приобрело ваш продукт — кроме&lt;br /&gt;
пиратов, конечно…&lt;br /&gt;
В open source никого не назовешь&lt;br /&gt;
«пиратом», разве что в опереточнолитературном смысле этого слова,&lt;br /&gt;
но здесь гораздо сложнее проследить, кто чем пользуется.&lt;br /&gt;
Я вижу намного больше поддержки, особенно когда мы стали работать над компилятором Perl 6 (написанном, кстати, на Haskell). Я вижу&lt;br /&gt;
нарастающее волнение. Год назад&lt;br /&gt;
многим казалось: наши планы никогда не материализуются, поскольку&lt;br /&gt;
мы разрабатывали виртуальную&lt;br /&gt;
машину буквально с нуля. Сейчас&lt;br /&gt;
прогресс резко ускорился — у нас&lt;br /&gt;
уже есть виртуальная машина на&lt;br /&gt;
функциональном языке высокого&lt;br /&gt;
уровня, и тестовая версия компилятора, все это легко переводится на&lt;br /&gt;
Perl 6, короче, ждать осталось&lt;br /&gt;
недолго.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Звучит неплохо…&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Не могу предсказать, что через&lt;br /&gt;
год мы получим окончательную реализацию, но точно будем запускаться на множестве платформ, одна из&lt;br /&gt;
которых — Parrot (та самая виртуальная машина). Уже можно работать поверх JavaScript, Parrot, и есть&lt;br /&gt;
даже реализация Perl 6 на движке&lt;br /&gt;
от Perl 5. Выглядит это, конечно,&lt;br /&gt;
безумно, и я не думаю, что это очень&lt;br /&gt;
эффективное решение, но оно имеет&lt;br /&gt;
право на существование, хотя бы для&lt;br /&gt;
разнообразия.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Мне нравятся многие вещи в&lt;br /&gt;
Perl 6. Мне нравится суммарная суперпозиция, мне нравятся операторы свертки — это просто чудо.&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Эти вещи взяты из языка APL, но&lt;br /&gt;
в отличие APL, мы попытались оптимизировать их для удобного чтения.&lt;br /&gt;
Посмотрите на APL, и вы поймете, что если надо разобраться в&lt;br /&gt;
чужой программе, вы должны четко&lt;br /&gt;
представлять себе, что делает каждый отдельно взятый оператор.&lt;br /&gt;
Посмотрите на Perl 6, и вы удивитесь, насколько он проще и логичнее.&lt;br /&gt;
Сразу понятно, зачем нужны квадратные скобки, и что они делают со списками, и куда прилагается оператор&lt;br /&gt;
посередке, утверждение глотается&lt;br /&gt;
запросто, как пилюля. Я — сторонник&lt;br /&gt;
читаемого кода, потому что даже&lt;br /&gt;
если он выполняет сложные вещи,&lt;br /&gt;
но описывает их наглядно, программистам это нравится. Мы гордимся&lt;br /&gt;
синтаксисом нашего продукта.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Чем Вас особенно радует Perl 6?&lt;br /&gt;
Кроме мысли, что он почти готов,&lt;br /&gt;
конечно.&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Я думаю, что в нем будут части,&lt;br /&gt;
развивающиеся быстрее, чем Perl 5.&lt;br /&gt;
Язык Perl всегда был расширяемым.&lt;br /&gt;
По этой причине мы добавили символы-префиксы для обозначения&lt;br /&gt;
переменных. Perl 5 тоже предусматривает расширяемость, и он все еще&lt;br /&gt;
развивается, благодаря архиву исходных текстов и модулей CPAN,&lt;br /&gt;
которым мы можем гордиться до&lt;br /&gt;
сих пор.&lt;br /&gt;
Однако есть множество причин,&lt;br /&gt;
по которым пятая версия Perl уже&lt;br /&gt;
изжила себя. У нас есть способы&lt;br /&gt;
изменения синтаксиса языка, но они&lt;br /&gt;
очень примитивны. У нас есть механизм, называемый source-фильтром,&lt;br /&gt;
но с ним тоже далеко не все&lt;br /&gt;
благополучно.&lt;br /&gt;
В Perl 6 мы фактически даем программисту полный контроль над синтаксисом, так что вы сможете варьировать «грамматику» языка, как&lt;br /&gt;
угодно изменять язык и экспериментировать, подчиняя язык новой семантике. Тогда путем «естественного отбора» мы сможем определить, в каком направлении развивать&lt;br /&gt;
Perl 6.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Наверное, в ориентации на&lt;br /&gt;
обычного пользователя?&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Отчасти развитие состоит в обеспечении взаимодействия независимых версий, например, если вы&lt;br /&gt;
используете какие-нибудь два модуля, которые требуют разные версии&lt;br /&gt;
другого модуля — мы должны позволить им сосуществовать. Если,&lt;br /&gt;
конечно, эти два модуля не потребуют доступа к каким-нибудь закрытым&lt;br /&gt;
ресурсам.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Вы сказали, что разработка шестой версии — Ваш единственный шанс&lt;br /&gt;
разрушить обратную совместимость.&lt;br /&gt;
Не думаете ли Вы, что совместимость&lt;br /&gt;
нарушит, скажем, Perl 9?&lt;br /&gt;
ГУ: Никакой девятой версии не будет.&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Я надеюсь, что мы сделаем достаточно гибкий язык, чтобы все&lt;br /&gt;
последующие версии использовали&lt;br /&gt;
эту гибкость. Может быть, его переименуют в Perl 7, 8 или 9, но разве&lt;br /&gt;
что по соображениям маркетинга, а&lt;br /&gt;
не в связи с новой идеологией.&lt;br /&gt;
Быть может, появится модуль,&lt;br /&gt;
который видоизменит сам язык, и&lt;br /&gt;
кто знает, может быть, он станет&lt;br /&gt;
настолько популярным, что мы включим его в стандартную поставку.&lt;br /&gt;
Конечно, тогда придется изменить&lt;br /&gt;
номер версии, поскольку этот модуль&lt;br /&gt;
может разрушить обратную&lt;br /&gt;
совместимость.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Вы ведь можете оставить&lt;br /&gt;
людей, использующих Perl 5.8,&lt;br /&gt;
ни с чем.&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Не совсем так. Perl 5 — это open&lt;br /&gt;
source, и он никуда не денется. Пока&lt;br /&gt;
он кому-нибудь нужен, его будут&lt;br /&gt;
поддерживать. Это одна из причин,&lt;br /&gt;
по которым мы затеяли столь масштабную переработку. Поскольку&lt;br /&gt;
Perl 5 является довольно стабильной&lt;br /&gt;
базой, многие им пользуются. В нем нелегко отыскать ошибки, поэтому&lt;br /&gt;
он не подвержен быстрым изменениям. На примере тех, кто до сих пор&lt;br /&gt;
работает на Perl 4, мы можем с уверенностью утверждать, что Perl 5&lt;br /&gt;
будет актуален еще лет пять после&lt;br /&gt;
выхода Perl 6. Нам не особо интересно сообщать людям, чего они не&lt;br /&gt;
могут сделать.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Вас не беспокоит, что могут найтись люди, которые отпочкуют версию Perl 5.8, добавив в него парутройку новых функций, и в конце&lt;br /&gt;
концов превратят его в реального&lt;br /&gt;
конкурента Perl 6?&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Я бы не рассматривал это как&lt;br /&gt;
почкование. Нет проблем, пусть&lt;br /&gt;
делают. Perl 6 как раз и пытается&lt;br /&gt;
облегчить создание индивидуальных&lt;br /&gt;
версий по личному вкусу. Не думаю,&lt;br /&gt;
что кому-то сильно захочется страдать над расширением Perl 5.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' И последнее: когда же мы увидим финальную версию Perl 6?&lt;br /&gt;
Назовите точную дату!&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Посмотрим… 30-го июля.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;'''LXF:''' Какого года?&lt;br /&gt;
&amp;lt;br /&amp;gt;'''ЛУ:''' Не скажу! LXF&lt;/div&gt;</summary>
		<author><name>Lockal</name></author>	</entry>

	</feed>