如何创建Perl 6 REPL插件?

时间:2018-08-21 11:35:39

标签: read-eval-print-loop perl6

Perl 6 comes with a REPL;并且REPL会在安装后立即选择Linenoise之类的插件,以获取所有好处。 但是,我不清楚Linenoise如何插入REPL以提供该功能。我也没有在任何地方看到它的记录。假设我想创建自己的插件来提供其他类型的制表符补全(Linenoise已经具备,但据我所知,仅用于关键字),或者与此有关的其他任何内容,我该如何进行?我可以为此做一些Linenoise的特定部分吗? 例如,这将有助于提供a better REPL,因为社区已经请求了一段时间。

1 个答案:

答案 0 :(得分:2)

您目前不能,至少在不修补 Raku 的情况下不能。它在 Raku 的源代码中进行了硬编码。