2015-12-28 6 views
6

Ich weiß, ich kann perl6 ohne Argumente verwenden, um eine minimale REPL-Shell zu starten, aber mir fehlen Tab-Vervollständigung, Readline-Funktionen, Objektinspektion, usw., also frage ich mich, ob es eine schönere REPL-Shell wie IPython gibt für Python oder Reply für Perl 5.Gibt es eine REPL Shell für Perl 6?

Beim laufen perl6, erhalte ich die folgende Warnung:

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

Aber ich weiß nicht, wie dies zu beheben.

+1

'panda installieren Linenoise' oder plain old' rlwrap perl6' ist, was derzeit verfügbar ist; Es gibt erste Arbeiten an einem [Jupyter-Kernel] (https://github.com/timo/iperl6kernel) – Christoph

+1

Ich habe 'Readline' installiert (über' panda installiere Readline') und das gab 'perl6' readline-Potenzen, was ist Schön, aber noch keine Tab-Vervollständigung. – cosimo

Antwort

7

Die Perl6 REPL hat die Konkurrenz nicht ganz eingeholt. Aber abgesehen von nur rlwrap perl6 verwenden, gibt sind einige relevante Module wie

Je nachdem, was Sie suchen, könnte Debugger::UI::CommandLine auch sein von Interesse (eine entsprechende binäre perl6-debug oder perl6-debug-m sollte bereits von Rakudo installiert worden sein).

Ein Jupyter kernel hat auch einige Initial Commits gesehen.

Verwandte Themen