2015-12-28 15 views
6

So che posso usare perl6 senza argomenti per avviare una shell REPL minima, ma mi mancano il completamento delle schede, capacità readline, ispezione oggetto, ecc ..., quindi mi chiedo se c'è una shell REPL più bella, come IPython per Python o Reply per Perl 5.Esiste una shell REPL per Perl 6?

Quando si esegue perl6, ottengo il seguente avvertimento:

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

Ma io non so come risolvere questo problema.

+1

'panda install Linenoise' o plain old' rlwrap perl6' è ciò che è attualmente disponibile; c'è un lavoro iniziale su un [kernel Jupyter] (https://github.com/timo/iperl6kernel) – Christoph

+1

Ho installato 'Readline' (tramite' panda installa Readline') e questo ha dato i poteri di readline 'perl6', che è bello, ma non ancora completato. – cosimo

risposta

7

Il Perl6 REPL non ha ancora raggiunto la concorrenza. Ma a parte semplicemente utilizzando rlwrap perl6, ci sono alcuni moduli correlati, come

a seconda di ciò che stai cercando, Debugger::UI::CommandLine potrebbe anche essere di interesse (un corrispondente binario perl6-debug o perl6-debug-m dovrebbe già essere stato installato da Rakudo).

A Jupyter kernel ha anche visto alcuni commit iniziali.