URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 50751
[ Назад ]

Исходное сообщение
"Выпуск Parrot 1.0, виртуальной машины для Perl 6"

Отправлено opennews , 18-Мрт-09 19:55 
Увидел свет (http://www.parrot.org/news/2009/Parrot-1.0.0) первый стабильный выпуск Parrot, виртуальной машины  для исполнения программ, написанных на динамических языках. Parrot в первую очередь используется в проекте Rakudo Perl 6 (http://rakudo.org/). Также в разработке находится поддержка выполнения в Parrot байткода языков Tcl, JavaScript, Lua, Scheme, PHP, Python, APL и .Net. Несмотря на то, что многие из вовлечённых в разработку рассматривают данный выпуск как очередной, остальные, такие как разработчики Rakudo, считают, что сделан серьёзный шаг.

К новшествам, относительно версии 0.9.1, относятся:


-  Улучшения в документации;
-  Изменена поддержка ряда новых языков: Pynie, Cardinal и APL выделены из Parrot в отдельные проекты; ABC, Squaak, и Befunge перемещены в examples/, все остальные в svn.parrot.org (https://svn.parrot.org/languages/);
-  Поддержка сборки языков из установленного Parrot;
-  Расширен языковой генератор для новых языков;
-  Инструмент учёта ошиб...

URL: http://www.parrot.org/news/2009/Parrot-1.0.0
Новость: http://www.opennet.me/opennews/art.shtml?num=20804


Содержание

Сообщения в этом обсуждении
"Выпуск Parrot 1.0, виртуальной машины для Perl 6"
Отправлено Аноним , 18-Мрт-09 19:55 
Может Ви таки объясните, зойчем это нужно?

"Выпуск Parrot 1.0, виртуальной машины для Perl 6"
Отправлено ixrws , 18-Мрт-09 20:18 
>Может Ви таки объясните, зойчем это нужно?

Как минимум для проекта rakudo, который неплохо развивается, который является реализацией perl6. Таким образом пока что, его можно рассматривать как платформу для perl6.
Ну или его также можно рассматривать как достаточно продуманную и лёгкую vm для динамических языков + sdk для создания компиляторов этих динамических языков под эту vm. Вприцнипе, не помешало бы ещё исчерпывающей документации и мануалов, но всё будет со временем. Вполне таки неплохая вещица.


"Выпуск Parrot 1.0, виртуальной машины для Perl 6"
Отправлено Аноним , 18-Мрт-09 20:15 
Я как понимаю это виртуальная машина типа жабы.
http://ru.wikipedia.org/wiki/Parrot

"Выпуск Parrot 1.0, виртуальной машины для Perl 6"
Отправлено ixrws , 18-Мрт-09 20:34 
>Я как понимаю это виртуальная машина типа жабы.
>http://ru.wikipedia.org/wiki/Parrot

Жаба - это язык, jvm - это вирт машина. Но они не родня и не типо. Да, обе виртуальные машины. Но одна интерпрайзнутая машина машина по началу для статических языков а потом ещё и эволюционировавшая, что стала слоном. А другая - изначально для динамических языков, достаточно простая и с неплохим sdk для реализации переносимых компиляторов для самой же, и она не слон.
Ну и ещё тонна отличий разумеется:)


"Выпуск Parrot 1.0, виртуальной машины для Perl 6"
Отправлено Бизон , 18-Мрт-09 22:06 
ничё себе не прошло и сто лет!

"Выпуск Parrot 1.0, виртуальной машины для Perl 6"
Отправлено Georges , 18-Мрт-09 22:28 
интересно сравнить производительность python в родной машине и в parrot
хотелосьбы чтобы в parrot он был побыстрее

также интересует когда parrot будет генерировать родной машинный код


"Выпуск Parrot 1.0, виртуальной машины для Perl 6"
Отправлено Zlobec , 19-Мрт-09 06:39 
В parrot было медленне, лет несколько назад был спор, кто-то помоему тортом в лицо за это получил

"Выпуск Parrot 1.0, виртуальной машины для Perl 6"
Отправлено СуперАноним , 20-Мрт-09 21:41 
Ну и, разумеется, нужно, чтобы Pynie по синтаксису был совместим с 3-ей веткой от Гвидо.

"Выпуск Parrot 1.0, виртуальной машины для Perl 6"
Отправлено Zlobec , 19-Мрт-09 06:38 
Ну вот, теперь можно спокойно Perl6 юзать

"Выпуск Parrot 1.0, виртуальной машины для Perl 6"
Отправлено pegas , 19-Мрт-09 11:48 
А кто нибудь уже пробовал играться с perl6 по серьезному, а не только для "хелло мир" ? :)

"Выпуск Parrot 1.0, виртуальной машины для Perl 6"
Отправлено Аноним , 19-Мрт-09 14:03 
Посмотри на проект November
http://november-wiki.org/

"Выпуск Parrot 1.0, виртуальной машины для Perl 6"
Отправлено Sem , 19-Мрт-09 16:07 
И обязательно им было завязваться на ICU? Run-time библиотечка от IBM, которая занимает не много, не мало, почти 62 мегабайта (версия 3.8).