В своём выступлении на конференции FOSDEM 2015, Ларри Уолл (Larry Wall), создатель языка программирования Perl, сообщил (http://blogs.perl.org/users/shadowcat_mdk/2015/02/fosdem-201...), что разработчики постараются выпустить первый релиз языка программирования Perl 6 в этом году до рождественских праздников. Первый тестовый выпуск Perl 6 1.0 ожидается 27 сентября, в этот день Ларри исполнится 61 год. Следует отметить, что обещание выпустить Perl 6 к рождеству является традиционной шуткой Ларри, которой он уже около 10 лет отвечает на вопросы о дате финального релиза ("Дата релиза давно известна – это канун Рождества, в тайне пока остается только год этого события.").
Напомним, что Perl 6 (http://www.perl6.org/) развивается уже около 15 лет и кардинально отличается от Perl 5. По сути, Perl 6 является созданным с нуля отдельным языком программирования, который развивается независимо от Perl 5 и не совместим с программами для Perl 5. Вместо использования интерпретатора, в Perl 6 программы компилируются в байткод, который затем выполняется в специальной виртуальной машине.
Одной из наиболее полных реализаций Perl 6 является компилятор Rakudo (http://rakudo.org/). Выпуск (http://rakudo.org/2014/12/26/announce-rakudo-star-release-20.../) Rakudo Star Release 2014.12 уже отмечен как готовый для начального внедрения. Кроме виртуальной машины Parrot, разрабатываемой сообществом разработчиков Perl 6, в Rakudo также обеспечена экспериментальная поддержка выполнения байткода с использованием JVM и MoarVM. Виртуальная машина Parrot (http://parrot.org/) активно развивается, например, несколько дней назад выпущен (http://parrot.org/news/2015/Parrot-7.0.2) корректирующий релиз Parrot 7.0.2.URL: http://developers.slashdot.org/story/15/02/01/2130237/perl-6...
Новость: http://www.opennet.me/opennews/art.shtml?num=41587
не кажи "гоп", доки не перескочиш
>уже отмечен как готовый для начального внедренияУже вроде перескочили...
Отлично, значит, можно надеяться на скорый выход HL3.
после того, как вышел Duke Nukem Forever, можно уже ожидать чего угодно...
А вот тут ты не прав. HURD начали пилить еще до дюка, а пригодного к использованию релиза нет до сих пор, в отличие от.
> А вот тут ты не прав. HURD начали пилить еще до дюка, а пригодного к использованию релиза нет до сих пор, в отличие от.Что конкретно входит в термин «пригодный к использованию»?
Возможность использования пользовательским процессом более 2ГБ оперативки, например.
Поддержка чего-то кроме х86_32, на другой пример.
Наличие поддержки хоть каких-нибудь ФС кроме ехт2, на третий пример.
Возможность монтирования хотя бы ехт2шных разделов объемом более 2ГБ, на четвёртый пример.
На этой странице еще много примеров, смотри сам, без чего можешь обойтись: https://www.gnu.org/software/hurd/open_issues.html
> Возможность использования пользовательским процессом более 2ГБ оперативки, например.
> Поддержка чего-то кроме х86_32, на другой пример.
> Наличие поддержки хоть каких-нибудь ФС кроме ехт2, на третий пример.
> Возможность монтирования хотя бы ехт2шных разделов объемом более 2ГБ, на четвёртый пример.IMHO, всё это нафиг не нужно на встраиваемых системах, "например". Но как скажите.
> IMHO, всё это нафиг не нужно на встраиваемых системах, "например". Но как скажите.Скажу: поддержка чего-либо кроме x86_32 очень даже нужна на встраиваемых системах.
>> IMHO, всё это нафиг не нужно на встраиваемых системах, "например". Но как скажите.
> Скажу: поддержка чего-либо кроме x86_32 очень даже нужна на встраиваемых системах.Да, чего-то я ступил. Вы правы.
>> Возможность использования пользовательским процессом более 2ГБ оперативки, например.
>> Поддержка чего-то кроме х86_32, на другой пример.
>> Наличие поддержки хоть каких-нибудь ФС кроме ехт2, на третий пример.
>> Возможность монтирования хотя бы ехт2шных разделов объемом более 2ГБ, на четвёртый пример.
> IMHO, всё это нафиг не нужно на встраиваемых системах, "например". Но как
> скажите.Угу. Вот только HURD разрабатывается не для встраиваемых систем.
Даже Сталкер и тот зарелизился.
Почемуто оно напоминает мне джаву О_о
И Питон... Чудеса. О_О
Вот только перл с питоном не надо сравнивать плиз тебя какашками и те и другие закидают.
Классный язык. Что-то есть в нем олдскульное, из тех старых добнрых времен...
Опа, есть немалая вероятность того, что перловка наконец-то станет годнотой.
Уже давно стала.
> Вместо использования интерпретатора, в Perl 6 программы компилируются в байткод, который затем выполняется в специальной виртуальной машине.Аффтар, в perl 5 ровно то же самое, разница только в используемых VM. Чистые интерпретаторы большей частью умерли еще до рождения perl 5.
> Rakudo Star Release 2014.12 уже отмечен как готовый для начального внедрения.
Что, оно уступает в скорости perl 5 всего на два порядка вместо четырех?
> также обеспечена экспериментальная поддержка выполнения байткода с использованием JVM
> и MoarVM. Виртуальная машина Parrot (http://parrot.org/) активно развивается,Добавление JVM и MoarVM сразу показало, что основной источник тормозов это "активно развивающийся" Parrot.
Ну что же, посмотрим. Действительно окажется ли правильной версией перла, которую все примут с удовольствием, или синдром второй системы даст о себе знать...С питоном 3 вышло "не очень" - надеюсь, Ларри принял к сведению тамошние промахи, благо несколько лет прошло и в ретроспективе хорошо видно, почему народ его не принял и с учетом этих знаний сделал тут более адекватно.
Perl6 начали до 3-го питона, ыГсперд :)Моя колокольня: Perl - это Perl5. Они сами с собой сыграли злую шутку конда назвали совершенно новый язык, с новыми "наше всио" перлом. Ибо оноо - НЕ перл.
То бишь - призодитт перловщик (ну новый перл, то сё) - бац ! А оно не перл. Залил обратно.
Говорят питонисту\рябе\жабе - попробуй, а оно отвечает: "Что?! Да чтоб _Я_ на перловке ... Да лучше уж на ****"
Так без проггеров и остались. А Ёзык без проггеров, это как самцрай без мЯча :)
> Perl6 начали до 3-го питона, ыГсперд :)
> Моя колокольня: Perl - это Perl5. Они сами с собой сыграли злую
> шутку конда назвали совершенно новый язык, с новыми "наше всио" перлом.
> Ибо оноо - НЕ перл.И не только твоя. Не perl это, а попугай какой-то (parrot)!
> Perl6 начали до 3-го питона, ыГсперд :)И что - он был построен на 100% по изначальному плану без каких-либо изменений?
Важно не когда начали, а когда закончили. Питон 3 уже несколько лет как существует, но в разработке на него переходить никто не спешит, по куче различных причин (напр. http://habrahabr.ru/post/208192/ и другие). Фактически, в текущем виде - не взлетел.У Perl 6 было несколько лет, чтобы посмотреть на эту ситуацию, оценить реакцию разработчиков на потерю совместимости и тому подобное и принять меры, подготовив такой продукт, на который программисты с удовольствием перейдут с текущей версией. Не повторяя ошибок питона 3.