read-eval-print-loop - 如何创建 Perl 6 REPL 插件?
问题描述
Perl 6带有一个 REPL;并且 REPL会在安装后立即获取Linenoise等插件,从而获得所有好东西。但是,我不清楚 Linenoise 如何插入 REPL 以提供该功能。我也没有在任何地方看到它的记录。如果我想创建自己的插件来提供,比如说,其他类型的选项卡完成(Linenoise 已经有,但据我所知,仅用于关键字),或者其他任何事情,我该如何继续?Linenoise 的任何特定部分我可以为此分叉吗?例如,这将有助于提供更好的 REPL,因为社区已经要求了一段时间。
解决方案
你目前不能,至少在不修补 Raku 的情况下不能。它在 Raku 的源代码中被硬编码。
推荐阅读
- planning - 推箱子的 PDDL 规划师,挑战
- scala - 如何使用 Scala 在 CSV 中找出字符串并将其替换为嵌套数组
- python - 界面拉伸时的一些问题
- google-analytics - 有没有办法确定导致用户放弃 GoogleAnalytics/Data Studio 中应用程序内部旅程的原因?
- html - 将文本固定在一行 - 菜单 CSS 中的移动幻灯片
- python - 尝试安装 scikit-learn 显示 comman exit out with error status 1
- r - 如何使用 R 在我的收件箱中检索 Outlook 电子邮件的正文?
- c# - 将继承类的对象转换为继承类型的实例
- linux - 如何在 shell 脚本中只打印结构化文件的一个字段?
- python - 使用 openface 和 opensmile 视频提取特征