LINUX.ORG.RU

Parrot 1.0

 , , ,


0

0

17 марта тихо и незаметно вышла финальная версия виртуальной машины для динамических языков Parrot. Примечательна она тем, что её планируют сделать бэкэндом для реализации Perl 6. Кроме Perl, для Parrot разрабатываются реализации Tcl, JavaScript, Scheme, PHP, Python (полный список поддерживаемых языков - https://trac.parrot.org/parrot/wiki/Languages).

Что касается изменений, то их с момента выхода версии 0.9.1 не так уж и много:

  • Обновлённая документация
  • Pynie, Cardinal и APL теперь являются самостоятельными проектами
  • ABC, Squaak, и Befunge перемещены в примеры
  • Расширенный генератор оболочек для новых языков
  • Новая утилита parrotbug

>>> Подробности

★★☆

Проверено: JB ()

Ответ на: комментарий от Bioreactor

>В каких проектах реально используется Parrot?

В каких проектах реально использовался .NET через 1 день, после его релиза?

kranky ★★★★★
()

Tcl? ну всё, за Parrot будущее :)

jtootf ★★★★★
()

Зоопарк из всех этих динамических языков под одной крышой? Было бы забавно и весело :)

balodja ★★★
()
Ответ на: комментарий от Hjorn

Предлагаю назвать P6k, по аналогии с пистоном.
Py3k = пузик, P6k - пшик (п-сикс-к) :D

thevery ★★★★
()
Ответ на: комментарий от Hjorn

>Вот именно. И за счёт этой базы Perl 5 ещё очень долго проживет. А там глядишь и Perl 6 дойдет до приемлимого состояния. Так что отставить нытьё! Ещё пару лет назад я сам считал, что Perl6 - труп, однако последнее время Rakudo и Parrot очень здорово прогрессируют.

Не прогрессируют, просто к трупу подсоединили электрические кабели, и он задёргался.

Pilat
()
Ответ на: комментарий от kranky

Ну и нельзя не упомянуть, что .NET форсили микрософты.

env ★★☆
() автор топика
Ответ на: комментарий от kranky

> В каких проектах реально использовался .NET через 1 день, после его релиза?

А в каких прожектах он сейчас используется? Не учитывая быд^Wкорпоративные формошлепства, конечно.

a3
()

Урра!
Вроде в этом годе есть шанс и Perl6 увидеть.

grim ★★☆☆
()
Ответ на: комментарий от maximnik0

У Perl востребованность в разы больше чем у Python и Ruby вместе взятых(оцениваю по количеству вакансий).

grim ★★☆☆
()
Ответ на: комментарий от grim

Perl есть, был и будет.
~ 30% скриптов в Unix-ах, написаны на perl.
Сколько замечательных скриптов написано на перле...
Огромная база модулей.
Любой уважающий себя сисадмин - должен его знать.
То ли еще будет, Ой-ой-ой!

Giz0
()
Ответ на: комментарий от grim

> То что Rakudo(компилятор Perl6) обещали позже, не значит, что Perrot, PCT и прочее не готовы.

Он может быть готов, но что на нем пускать?

tailgunner ★★★★★
()
Ответ на: комментарий от kranky

>> Он может быть готов, но что на нем пускать?

> Программы.

На Befunge.

// 2-й зам. К.О.

tailgunner ★★★★★
()
Ответ на: комментарий от Hjorn

>А вот с 5.10 ситуация туманная. Тут многое зависит от того, как будет Ракудо развиваться. Если будет успех и этот проект перетянет многих разработчиков, то у 5.10 нет будущего, что в общем то к лучшему.

Perl 5.10 вышел 18 декабря 2007 и уже давно успешно используется.

nwtour ★★
()
Ответ на: комментарий от grim

В ракудо не идёт работы над перл5 совместимостью. возможно когда-нибудь оно будет, но знаете, учитывая что перл6 уже более-менее юзабелен, если не брезговать pir, то отсутсвие перл5 эмуляции даже в ближайших планах, это как бы намекает - что можно может быть будет, но явно не скоро или не будет:)

ixrws ★★★
()
Ответ на: комментарий от Pilat

Вы это собственно на основе чего выводы такие делаете? Конечно можно было бы ракудо быстрее развивать, если бы народу его развивающего было больше, но знаете ли, за год прогресс виден что называется - на глаз. От пары работающих конструкций мы имеем уже почти готовую реализацию языка, по крайней мере если не использовать его на всю катушку и заранее ожидать возмозных глюков, то его можно пробовать уже сейчас. Хотя конечно, это интересно только энтузиастам, в продакшин он пойдёт когда откровениям будет 100% соответсвовать и стабильным будет, ну надеемся в этом году приблизится:)

ixrws ★★★
()
Ответ на: комментарий от grim

>Parrot это шанс несдохнуть для Python и Ruby.
Да, и для Perl тоже.

grim ★★☆☆
()
Ответ на: комментарий от tailgunner

NQP
Он там пока сымый работоспосбный, так как на нём половина паррота написана.

grim ★★☆☆
()
Ответ на: комментарий от grim

питону-то с гуглом ничего особо не грозит, а вот руби - да, может сдохнуть...

thevery ★★★★
()
Ответ на: комментарий от nwtour

> Perl 5.10 вышел 18 декабря 2007 и уже давно успешно используется

Знаю, уже приходилось вычищать чужой код от 5.10-специфичных вещей. Далеко не везде доступен 5.10, и на кой он нужен мне непонятно.

Hjorn
()

Хорошая новость, надеюсь перл возродит свое величие, утерянное некоторое время назад.
Выскажу свою т.з.: перл сейчас находится в "подвисшем" состоянии, т.е. на нем хоть и есть много проектов, язык развивается, но он потерял свою нишу. Там, где правил бал перл - сейчас питон, пхп, руби. Имхо, дело в том, что текущая версия языка не имеет конкурентных преимуществ перед оппонентами, а та версия, которая разрабатывается, пока сыровата. Получается то, что есть не катит, а то, что появится - этого сейчас нет.
Поэтому не мудрено, что Питон обогнал перл по популярности. Сейчас он ничуть не хуже, а во многом и лучше перла. Плюс на его стороне коллекция из множествая модулей для различных областей программирования, которая не устпуает по качеству, а скорее даже превосходит по нему, помойку из модулей перла под названием ЦПАН. Ну и мощная поддержка того же гугла говорит сама за себя.
Так что перл сейчас во временном летаргическом сне, ожидая очереди своего пробуждения и возвращения к нормальной жизни.

SoulStealer
()
Ответ на: комментарий от Giz0

>~ 30% скриптов в Unix-ах, написаны на perl.

А portage уже на python. И остальное перепишут не задумываясь, системный скрипт на пару десятков килобайт переписать несложно. Уже сегодня растут дети не знавшие перл, так давайте же все тоже забудем этот кошмар! А ЖЖшечка пусть хоть навсегда повиснет в "Профилактике этой части базы данных", не жалко.

Place-des-Arts
()
Ответ на: комментарий от ovax

>А почему вы этот вопрос не задаёте явистам ?

Потому что можно:)

r ★★★★★
()
Ответ на: комментарий от Hjorn

>Пожалуй название Perl 6 неудачное, оно вводит людей в заблуждение.

Надо было назвать P# :)))

r ★★★★★
()
Ответ на: комментарий от Place-des-Arts

>Уже сегодня растут дети не знавшие перл, так давайте же все тоже забудем этот кошмар!

Трудно будет забыть то, чего вы и так не знали. Любой гибкий ЯП вселяет ужас в сердца быдлокодеров, такими темпами скоро всё, кроме делфи и сишарпа, забудут.

kranky ★★★★★
()
Ответ на: комментарий от kranky

>Любой гибкий ЯП вселяет ужас в сердца быдлокодеров

Как бы наоборот ;) Быдлокодеры боятся слишком строгих языков больше, чем гибких. На гибких проще писать методом тыка.

KRoN73 ★★★★★
()
Ответ на: комментарий от SoulStealer

> Поэтому не мудрено, что Питон обогнал перл по популярности. Сейчас он ничуть не хуже, а во многом и лучше перла.

А я так и не смог оценить преимущества Питона. По возможностям это языки одного уровня. Пожалуй разбираться в чужом питоньем коде попроще. Зато писать на Питоне мне лично дико неудобно. Из набора скриптовых языков Tcl/Perl/Python/Ruby именно Питон я считаю самым неудобным и ограниченным. Это можно было бы стерпеть, если бы он давал какие то значительные преимущества, а так - те же яйца, только с отступами ;)

> Плюс на его стороне коллекция из множествая модулей для различных областей программирования, которая не устпуает по качеству, а скорее даже превосходит по нему, помойку из модулей перла под названием ЦПАН.

Ну уж прям помойку. CPAN - это очень удобная штука. Когда я писал на Питоне мне больше всего не хватало как раз централизованного репозитория кода и документации. По качеству конечно есть претензии ко многим модулям, но то же самое и Питона касается. И там и там перед включением стороннего кода в проект обязательно нужен его аудит и весьма часто - допиливание

Hjorn
()
Ответ на: комментарий от KRoN73

> Как бы наоборот ;) Быдлокодеры боятся слишком строгих языков больше, чем гибких. На гибких проще писать методом тыка.

По этой логике быдлокодеры больше всего должны бояться Жавы :)

Hjorn
()
Ответ на: комментарий от Hjorn

>По этой логике быдлокодеры больше всего должны бояться Жавы :)

Java по отношению строгости к гибкости немного выше среднего. Поэтому и быдлокодеров там немного ниже среднего ;)

...

Уточню: есть некий максимум соотношения гибкости/строгости, оптимальный для быдлокодерства. Слишком гибкие или слишком строгие языки менее для этого явления предназначены ;)

...

Плюс, конечно же, раскрученность.

Лет 10 назад на Perl'е быдлокодеров было как сейчас на PHP ;)

KRoN73 ★★★★★
()
Ответ на: комментарий от Hjorn

>Из набора скриптовых языков Tcl/Perl/Python/Ruby именно Питон я считаю самым неудобным и ограниченным.

Он не самый ограниченный. Он лучше других защищает тебя от ненужных выстрелов в ногу :)

KRoN73 ★★★★★
()

> А пока идет активная разработка Rakudo (Perl6 на Parrot)

интересно посмотреть

kto_tama ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.