The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Первый релиз Perl 6 ожидается до конца 2015 года

02.02.2015 11:23

В своём выступлении на конференции FOSDEM 2015, Ларри Уолл (Larry Wall), создатель языка программирования Perl, сообщил, что разработчики постараются выпустить первый релиз языка программирования Perl 6 в этом году до рождественских праздников. Первый тестовый выпуск Perl 6 1.0 ожидается 27 сентября, в этот день Ларри исполнится 61 год. Следует отметить, что обещание выпустить Perl 6 к рождеству является традиционной шуткой Ларри, которой он уже около 10 лет отвечает на вопросы о дате финального релиза ("Дата релиза давно известна – это канун Рождества, в тайне пока остается только год этого события.").

Напомним, что Perl 6 развивается уже около 15 лет и кардинально отличается от Perl 5. По сути, Perl 6 является созданным с нуля отдельным языком программирования, который развивается независимо от Perl 5 и не совместим с программами для Perl 5. Вместо использования интерпретатора, в Perl 6 программы компилируются в байткод, который затем выполняется в специальной виртуальной машине.

Одной из наиболее полных реализаций Perl 6 является компилятор Rakudo. Выпуск Rakudo Star Release 2014.12 уже отмечен как готовый для начального внедрения. Кроме виртуальной машины Parrot, разрабатываемой сообществом разработчиков Perl 6, в Rakudo также обеспечена экспериментальная поддержка выполнения байткода с использованием JVM и MoarVM. Виртуальная машина Parrot активно развивается, например, несколько дней назад выпущен корректирующий релиз Parrot 7.0.2.

  1. Главная ссылка к новости (http://developers.slashdot.org...)
  2. OpenNews: Релиз Parrot 3.0.0, виртуальной машины для Perl 6
  3. OpenNews: Релиз Parrot 2.10.0, виртуальной машины для Perl 6
  4. OpenNews: Увидел свет Rakudo Star, первый готовый к использованию дистрибутив Perl 6
  5. OpenNews: Релиз Parrot 2.5.0, виртуальной машины для Perl 6
  6. OpenNews: Perl 6 планируется выпустить в апреле следующего года
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/41587-perl
Ключевые слова: perl
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, БандероАноним (?), 11:46, 02/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    не кажи "гоп", доки не перескочиш
     
     
  • 2.2, A.Stahl (ok), 11:56, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >уже отмечен как готовый для начального внедрения

    Уже вроде перескочили...

     

  • 1.4, Аноним (-), 12:06, 02/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Отлично, значит, можно надеяться на скорый выход HL3.
     
     
  • 2.5, бедный буратино (ok), 12:12, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    после того, как вышел Duke Nukem Forever, можно уже ожидать чего угодно...
     
     
  • 3.13, Аноним (-), 13:28, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А вот тут ты не прав. HURD начали пилить еще до дюка, а пригодного к использованию релиза нет до сих пор, в отличие от.
     
     
  • 4.21, Xaionaro (ok), 15:39, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > А вот тут ты не прав. HURD начали пилить еще до дюка, а пригодного к использованию релиза нет до сих пор, в отличие от.

    Что конкретно входит в термин «пригодный к использованию»?

     
     
  • 5.25, Аноним (-), 16:26, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Возможность использования пользовательским процессом более 2ГБ оперативки, например.
    Поддержка чего-то кроме х86_32, на другой пример.
    Наличие поддержки хоть каких-нибудь ФС кроме ехт2, на третий пример.
    Возможность монтирования хотя бы ехт2шных разделов объемом более 2ГБ, на четвёртый пример.
    На этой странице еще много примеров, смотри сам, без чего можешь обойтись: https://www.gnu.org/software/hurd/open_issues.html
     
     
  • 6.31, Xaionaro (ok), 17:36, 03/02/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Возможность использования пользовательским процессом более 2ГБ оперативки, например.
    > Поддержка чего-то кроме х86_32, на другой пример.
    > Наличие поддержки хоть каких-нибудь ФС кроме ехт2, на третий пример.
    > Возможность монтирования хотя бы ехт2шных разделов объемом более 2ГБ, на четвёртый пример.

    IMHO, всё это нафиг не нужно на встраиваемых системах, "например". Но как скажите.

     
     
  • 7.32, Аноним (-), 20:21, 03/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > IMHO, всё это нафиг не нужно на встраиваемых системах, "например". Но как скажите.

    Скажу: поддержка чего-либо кроме x86_32 очень даже нужна на встраиваемых системах.

     
     
  • 8.34, Xaionaro (ok), 07:43, 05/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Да, чего-то я ступил Вы правы ... текст свёрнут, показать
     
  • 7.33, Аноним (-), 20:23, 03/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Возможность использования пользовательским процессом более 2ГБ оперативки, например.
    >> Поддержка чего-то кроме х86_32, на другой пример.
    >> Наличие поддержки хоть каких-нибудь ФС кроме ехт2, на третий пример.
    >> Возможность монтирования хотя бы ехт2шных разделов объемом более 2ГБ, на четвёртый пример.
    > IMHO, всё это нафиг не нужно на встраиваемых системах, "например". Но как
    > скажите.

    Угу. Вот только HURD разрабатывается не для встраиваемых систем.

     
  • 3.16, Аноним (-), 13:47, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Даже Сталкер и тот зарелизился.
     

  • 1.7, rachok (ok), 12:26, 02/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Почемуто оно напоминает мне джаву О_о
     
     
  • 2.12, Аноним (-), 13:27, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И Питон... Чудеса. О_О
     
     
  • 3.29, Atterratio (ok), 18:59, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Вот только перл с питоном не надо сравнивать плиз тебя какашками и те и другие закидают.
     

  • 1.17, nc (ok), 14:03, 02/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Классный язык. Что-то есть в нем олдскульное, из тех старых добнрых времен...
     
  • 1.18, Ящ (ok), 14:15, 02/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Опа, есть немалая вероятность того, что перловка наконец-то станет годнотой.
     
     
  • 2.28, Аноним (-), 18:22, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Уже давно стала.
     

  • 1.20, angra (ok), 15:28, 02/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Вместо использования интерпретатора, в Perl 6 программы компилируются в байткод, который затем выполняется в специальной виртуальной машине.

    Аффтар, в perl 5 ровно то же самое, разница только в используемых VM. Чистые интерпретаторы большей частью умерли еще до рождения perl 5.

    > Rakudo Star Release 2014.12 уже отмечен как готовый для начального внедрения.  

    Что, оно уступает в скорости perl 5 всего на два порядка вместо четырех?

    > также обеспечена экспериментальная поддержка выполнения байткода с использованием JVM
    > и MoarVM. Виртуальная машина Parrot (http://parrot.org/)   активно развивается,

    Добавление JVM и MoarVM сразу показало, что основной источник тормозов это "активно развивающийся" Parrot.

     
  • 1.22, Stax (ok), 15:57, 02/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну что же, посмотрим. Действительно окажется ли правильной версией перла, которую все примут с удовольствием, или синдром второй системы даст о себе знать...

    С питоном 3 вышло "не очень" - надеюсь, Ларри принял к сведению тамошние промахи, благо несколько лет прошло и в ретроспективе хорошо видно, почему народ его не принял и с учетом этих знаний сделал тут более адекватно.

     
     
  • 2.26, Аноним (-), 18:07, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Perl6 начали до 3-го питона, ыГсперд :)

    Моя колокольня: Perl - это Perl5. Они сами с собой сыграли злую шутку конда назвали совершенно новый язык, с новыми "наше всио" перлом. Ибо оноо - НЕ перл.
    То бишь - призодитт перловщик (ну новый перл, то сё) - бац ! А оно не перл. Залил обратно.
    Говорят питонисту\рябе\жабе - попробуй, а оно отвечает: "Что?! Да чтоб _Я_ на перловке ... Да лучше уж на ****"
    Так без проггеров и остались. А Ёзык без проггеров, это как самцрай без мЯча :)

     
     
  • 3.27, Пыщь (?), 18:14, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Perl6 начали до 3-го питона, ыГсперд :)
    > Моя колокольня: Perl - это Perl5. Они сами с собой сыграли злую
    > шутку конда назвали совершенно новый язык, с новыми "наше всио" перлом.
    > Ибо оноо - НЕ перл.

    И не только твоя. Не perl это, а попугай какой-то (parrot)!


     
  • 3.30, Stax (ok), 19:31, 02/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >  Perl6 начали до 3-го питона, ыГсперд :)

    И что - он был построен на 100% по изначальному плану без каких-либо изменений?
    Важно не когда начали, а когда закончили. Питон 3 уже несколько лет как существует, но в разработке на него переходить никто не спешит, по куче различных причин (напр. http://habrahabr.ru/post/208192/ и другие). Фактически, в текущем виде - не взлетел.

    У Perl 6 было несколько лет, чтобы посмотреть на эту ситуацию, оценить реакцию разработчиков на потерю совместимости и тому подобное и принять меры, подготовив такой продукт, на который программисты с удовольствием перейдут с текущей версией. Не повторяя ошибок питона 3.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру