【问题标题】:Is there a REPL shell for perl6/raku?perl6/raku 有 REPL shell 吗?
【发布时间】:2016-04-02 08:47:53
【问题描述】:

我知道我可以使用不带参数的perl6 来启动最小的 REPL shell,但是我缺少制表符完成、readline 功能、对象检查等...,所以我想知道是否有更好的 REPL shell ,例如用于 Python 的 IPython 或用于 Perl 5 的 Reply

运行perl6 时,我收到以下警告:

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

但我不知道如何解决这个问题。

【问题讨论】:

  • panda install Linenoise 或普通的旧 rlwrap perl6 是当前可用的; Jupyter kernel 有一些初步工作
  • 我已经安装了Readline(通过panda install Readline),这给了perl6 readline 权力,这很好,但还没有制表符完成。

标签: read-eval-print-loop raku


【解决方案1】:

Perl6 REPL 并没有完全赶上所有的竞争。但是除了只使用rlwrap perl6之外,还有一些相关的模块,例如

根据您要查找的内容,Debugger::UI::CommandLine 可能也很有趣(Rakudo 应该已经安装了相应的二进制文件 perl6-debugperl6-debug-m)。

Jupyter kernel 也看到了一些初始提交。

【讨论】:

  • 那个 jupyter 内核项目似乎不再活跃(过去 2 年没有提交),但是去年开始的 newer project 似乎非常活跃。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-15
  • 1970-01-01
相关资源
最近更新 更多