2015-12-28 8 views
6

Я знаю, что могу использовать perl6 без аргументов, чтобы запустить минимальную оболочку REPL, но мне не хватает вкладки, возможностей чтения, проверки объектов и т. Д., Поэтому мне интересно, есть ли более хорошая оболочка REPL, например IPython для Python или Reply для Perl 5.Есть ли REPL оболочка для Perl 6?

При запуске perl6, я получаю следующее предупреждение:

$ perl6 
I ran into a problem while trying to set up REPL completions: 
Continuing without tab completions 

Но я не знаю, как это исправить.

+1

'panda install Linenoise' или простой старый' rlwrap perl6' - это то, что в настоящее время доступно; есть некоторая начальная работа над [Jupyter kernel] (https://github.com/timo/iperl6kernel) – Christoph

+1

Я установил 'Readline' (через' panda install Readline') и дал полномочия 'perl6' readline, что хорошо, но пока ничего не сделано. – cosimo

ответ

7

Perl6 REPL не совсем догнал всех конкурентов. Но, кроме только с помощью rlwrap perl6, там являются некоторые связанные модули, такие как

В зависимости от того, что вы ищете, Debugger::UI::CommandLine также может быть (соответствующий бинарный код perl6-debug или perl6-debug-m должен быть уже установлен Rakudo).

A Jupyter kernel также видел некоторые первоначальные коммиты.