Я заинтересован в создании собственного языка с использованием виртуальной машины Parrot.
Я установил пакет parrot-devel вместе с parrot и зависимостями (используя менеджер пакетов Synaptic в Linux Mint 11).
Я нашел учебник (http://en.wikibooks.org/wiki/Parrot_Virtual_Machine/Squaak_Tutorial/Introduction), в котором говорилось:
perl tools/dev/mk_language_shell.pl myLang
, и в конце концов нашел этот скрипт в /usr/lib/parrot/2.6.0/tools/dev/mk_language_shell.pl
Вот что произошло, когда я его запустил:
dukereg@dukereg-compy /usr/lib/parrot/2.6.0 $ perl tools/dev/mk_language_shell.pl myLang
creating mylang/
mkdir mylang/: Permission denied at tools/dev/mk_language_shell.pl line 164
Теперь я не знаю, поместил ли пакет эти файлы в нужное место.Я мог бы просто поставить «sudo» перед ним (?), Но это могло бы игнорировать реальную проблему с тем, как я установил попугая.
Вопросы:
Могу ли я использовать Parrotинструменты компилятора из этих пакетов, которые я установил (в отличие от удаления пакетов, клонирования git-репозитория, обучения созданию попугая из исходного кода и т. д.)?
Если да, то какая дальнейшая подготовка требуется, чтобы фактически начать использоватьинструменты без ошибок?