Неизбежность Linux’а

Желание увидеть работающий Perl 6 привело к забавной борьбе. С одной стороны, я весьма недружелюбно настроен к тому, чтобы работать на локальной машине в Linux’е. С другой, parrot-0.0.10 явно не собирался (можно даже сказать, не клеился) под Windows. Читать далее «Неизбежность Linux’а»

Установка Parrot 0.1.1 под Windows

Почти каждый раз с появлением новой версии дистрибутива Parrot приходится выдумывать новые хитрости для его успешной установки под Windows. Уверен, что если загрузиться, например, во FreeBSD, то процесс пройдет гладко. Но уж очень хочется получить работающий Parrot именно под Windows. К сожалению, файл README.win32 помогает не во всем. Читать далее «Установка Parrot 0.1.1 под Windows»

Компиляторы и интерпретаторы

Сегодня попробовать Perl 6 намного проще, чем это было год-два назад. Вот какие инструменты разработки мы имеем на сегодня.

Parrot — независимый от языка интерпретатор байт-кода. Интерпретатор Perl 6, базирующийся на Parrot’е, транслирует код Perl 6 в код на ассемблере Parrot (современные трансляторы используют более высокоуровневый промежуточный IMCC-код). Читать далее «Компиляторы и интерпретаторы»

Первая попытка установить Parrot и Perl 6

История началась с дистрибутива parrot-0.0.10. Первая попытка откомпилировать его привела к системе, которой худо-бедно можно пользоваться, но путь не был прямым.

Вначале я компилировал под Windows (с установленным ActivePerl). Собрать parrot компилятором Borland не удалось. Более или менее полный комплект построил компилятор Microsoft Visual C++ 7. Виртуальная машина Parrot заработала. Читать далее «Первая попытка установить Parrot и Perl 6»

Файловый менеджер: Midnight Commander

Midnight Commander – самый популярный файловый менеджер в UNIX системах. Почему-то в России и странах бывшего союза плотность его распространения на порядок выше, чем во всем остальном мире. Читать далее «Файловый менеджер: Midnight Commander»