The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "  +/
Сообщение от opennews (??) on 18-Янв-11, 22:42 
Вышел (http://parrot.org/news/2011/parrot-3.0.0) релиз виртуальной машины для динамических языков программирования Parrot 3.0.0 (http://parrot.org/), в первую очередь используемой в проекте Rakudo Perl 6 (http://rakudo.org/). Parrot  поддерживает выполнение универсального байткода, в который могут быть скомпилированы программы на таких языках, как Perl 6,
Tcl (http://code.google.com/p/partcl/), Javascript (http://users.fulladsl.be/spb1622/pjs/), Ruby (http://cardinal2.rubyforge.org/), Lua, Scheme, PHP (http://wiki.github.com/bschmalhofer/pipp), Python (http://code.google.com/p/pynie/), APL (http://code.google.com/p/paraplegic/).


В новой версии представлен новый API ("parrot/api.h") для встраивания виртуальной машины в приложения. Полиморфные контейнеры Packfile реструктуризированы и теперь могут быть использованы для генерации исполняемого байткода. Улучшена поддержка Unicode  для файлового ввода/вывода, переменных окружения, имен программ и параметров командной сроки. Добавлена ...

URL: http://parrot.org/news/2011/parrot-3.0.0
Новость: http://www.opennet.ru/opennews/art.shtml?num=29306

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "  +1 +/
Сообщение от Аноним (??) on 18-Янв-11, 22:42 
Просветите, пожалуйста, неуча: почему бы не использовать под перл любую другую виртуальную машину, ну например из Ruby? Т.е. в чем состоят отличия от аналогов?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "  –1 +/
Сообщение от Анон on 18-Янв-11, 23:02 
Ответ кроется в названии. Они любят повторять за другими.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "  +2 +/
Сообщение от Sunder (ok) on 18-Янв-11, 23:09 
Брат мой :) Из Ruby не получится без допиливания, потому что она разрабатывалась как машина для Ruby.

Parrot и LLVM разрабатываются как универсальные виртуальные машины, поэтому адаптация к ним попроще. Но всё равно, по крайней мере сейчас они используются редко - у Python, PHP, Ruby, Perl - свои собственные машины по умолчанию. Возможно в будущем и состоится переход, но пока - зоопарк, под каждый язык. Кстати, Mono и JVM - из той же серии.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "  +/
Сообщение от Load Runner дофв кгттук on 19-Янв-11, 08:46 
Ждём когда допилят L1 (аля микокод) и перетрясут формат запускаемых файлов вирт машины pbc.
Если у них получиться будет идеальная VM.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "  +/
Сообщение от kosha on 19-Янв-11, 09:32 
А можно поподробнее, с ссылками. А то непонятно про что мысль.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "  +/
Сообщение от Load Runner дофв кгттук on 19-Янв-11, 11:16 
Вот ссылки:
http://whiteknight.github.com/2010/12/11/lorito_first_though...
http://whiteknight.github.com/2011/01/07/parrot_in_2011.html
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

5. "Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "  –1 +/
Сообщение от Anonymousmouse on 19-Янв-11, 08:59 
Ну и дела. Два года назад был релиз 1.0.0, год назад 2.0.0, теперь уже 3.0.0.
Не слишком ли они резко номера версий меняют? Неужели, там столь значительный объём изменений?
Сомнительно. Как-то это не в традициях свободного софта, IMHO.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "  +/
Сообщение от Sunder_work on 19-Янв-11, 09:37 
Угу. Скажи это Google. У Chromium версии растут как на дрожжах :)
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "  +/
Сообщение от анонимус (??) on 19-Янв-11, 09:51 
надо же догнать версию Perl
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "  +/
Сообщение от AHAH on 19-Янв-11, 10:07 
скорость уже приблизилась к скорости perl5 ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "  +/
Сообщение от Аноним (??) on 19-Янв-11, 13:43 
Вово это главный вопрос. Последний раз когда смотрел оно тормозило и жрало память на порядок сильнее чем p5.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

13. "Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "  +/
Сообщение от anonim on 20-Янв-11, 12:55 
> скорость уже приблизилась к скорости perl5 ?

Вы перепутали Rakudo(интерпретатор Perl6 для Parrot) и собственно сам Parrot

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "  +/
Сообщение от Аноним (??) on 20-Янв-11, 15:52 
Я другой аноним, но меня также печалит скорость работы rakudo и количество памяти, отжираемое parrot'ом. А ведь так хочется чтобы эти технологии "выстрелили", но пока всё никак...
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Релиз Parrot 3.0.0, виртуальной машины для Perl 6 "  +/
Сообщение от Anonym on 20-Янв-11, 22:56 
Обязательно выстрелят, виртуальная машина, по идее, и должна жрать много оперативы, за счет своих хитрых структур данных. А вот почему перл6 такой медленный, хз.
Заметил, что исходники Rakudo мало весят, может пока разработчики озадачены реализацией полной спецификации, и и пока не до скорости.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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