Попугай - могу ли я его использовать? И как?

Я давно присматриваюсь к Parrot. Я понимаю, что это виртуальная машина, предназначенная для запуска различных динамических языков и обеспечивающая определенную степень совместимости (например, вызов функции Perl из скрипта Python). Итак, мой вопрос состоит из двух частей:

  1. Готов ли Parrot для общего использования? Я вижу, что релизы выпускаются, но не очевидно, является ли это чем-то, что хорошо работает сейчас, или это все еще незавершенная работа.
  2. Есть ли документация о том, как использовать Parrot? Я просмотрел ссылки в предыдущих вопросах, но вся документация, которую я могу найти, рассказывает о различных уровнях кода, специфичного для Parrot (PIR, PASM и т.д.), или о том, как добавить поддержку большего количества языков. Это замечательно, но как мне запустить код на существующих языках на Parrot? И как мне использовать код, написанный на другом языке?

Наконец, я не хочу начинать флеймовую войну, но я знаю, что Parrot связан с Perl 6. Я предпочитаю Python. Я понимаю, что Python - поддерживаемый язык, но реально, воспринимается ли он как многоязычная VM, или это интерпретатор Perl 6 с другими языками, включенными в качестве диковинки?

6
задан Thomas K 27 November 2010 в 23:13
поделиться