1

Название в значительной степени говорит обо всем.

Точно так же, как Arch Linux использует Python 3 в качестве встроенной / основной версии Python, существуют ли какие-либо дистрибутивы Linux / Unixish, которые сделали бы то же самое с Perl 6? Я знаю, что даже по сравнению с несовместимостью Python 2/3 переход с Perl 5 на 6 ломает большой код, но мне все еще интересно, установил ли он какой-либо дистрибутив, даже хобби-магазин, по умолчанию ,

2 ответа2

1

(Полностью переписан.)

Я не знаю ни о чем.

Некоторые ключевые вопросы:

  • Стандартный Rakudo, "эталонный" компилятор Perl 6, не компилирует код Perl 5.

  • Perl 5 используется для сборки / настройки систем из нескольких ключевых компонентов Perl 6. Таким образом, любая система с Perl 6 должна иметь Perl 5. По крайней мере, в краткосрочной и среднесрочной перспективе (годы).

  • Текущий подход - назвать исполняемый файл компилятора perl6. Вам придется повозиться, чтобы perl вызывал компилятор Perl 6. И вам все равно нужно разобраться с первыми двумя проблемами.

1

У меня есть Fedora 17, и некоторое время назад я обновил Perl до версии 6, используя yum. Проблема в том, что символические ссылки по умолчанию все еще ссылаются на предыдущую версию. Мне пришлось изменить символические ссылки для этого, чтобы ссылаться на новое обновление.

Найдите соответствующий файл в http://rpmfind.net/linux/rpm2html/search.php?query=rakudo-star. Затем исправьте символические ссылки, чтобы все заработало.
Помните, что некоторые приложения на основе Perl могут аварийно завершить работу после этого, поэтому оцените, сколько вам нужно perl6. Вы можете создавать новые / разные ссылки на perl6, если знаете, что используете какое-то приложение на основе perl, которое все еще использует perl5.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .