2015-12-28 16 views
6

Tôi biết tôi có thể sử dụng perl6 mà không có đối số để bắt đầu một trình bao REPL tối thiểu, nhưng tôi thiếu hoàn thành tab, khả năng đọc, kiểm tra đối tượng, v.v ..., vì vậy tôi tự hỏi nếu có một trình bao REPL đẹp hơn, như IPython cho Python hoặc Reply cho Perl 5.Có một trình bao REPL cho Perl 6 không?

Khi chạy perl6, tôi nhận được cảnh báo sau đây:

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

Nhưng tôi không biết làm thế nào để sửa lỗi này.

+1

'panda install Linenoise' hoặc plain old' rlwrap perl6' là những gì hiện có sẵn; có một số công việc ban đầu trên [hạt nhân Jupyter] (https://github.com/timo/iperl6kernel) – Christoph

+1

Tôi đã cài đặt 'Readline' (thông qua' panda install Readline') và cho phép 'perl6' readline powers, đó là tốt đẹp, nhưng chưa hoàn thành tab. – cosimo

Trả lời

7

REPL Perl6 không hoàn toàn bị cuốn vào tất cả các đối thủ cạnh tranh. Nhưng ngoài việc chỉ sử dụng rlwrap perl6, có số mô-đun có liên quan như

Tùy thuộc vào những gì bạn đang tìm kiếm, Debugger::UI::CommandLine cũng có thể là sở thích (một số nhị phân tương ứng perl6-debug hoặc perl6-debug-m lẽ ra phải được cài đặt bởi Rakudo).

A Jupyter kernel cũng đã thấy một số cam kết ban đầu.

Các vấn đề liên quan