问题标签 [rakudo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - 使用 Perl 6 进行批量文本处理
我最近正在阅读Laurent Rosenfeld 和 Allen B. Downey 合着的 Think Perl 6, 这是一本非常好的读物。
它的 .tex 文件在 github 中可用。
为此,我们必须批处理上面存储库中包含的所有 .tex 文件。为此,我们必须转换乳胶代码:
到
我想用 Perl 6 来完成这个。这是我计划做的。
我无法超越。有什么帮助吗?使用正则表达式会很有帮助。
最好的祝福,
苏曼
raku - 无法使用 Rakudo Perl 6 zef 安装 Readline
我正在尝试安装 Readline。
(系统是 Linux Mint Mate 18.3,Lubuntu 17.10 也是如此)。
安装过程开始,但随后中止并显示以下消息:
locate libreadline.so
给出以下输出:
raku - Rakudo Perl 6:使用 Readline 模块时清除屏幕
这是我的测试程序:
输入任何字符串后,它会退出并显示以下消息:
如果我评论这条线shell 'clear';
,一切都很好。
raku - 如何从块的 CATCH 移相器返回一个值?
从不是例程的块中从 CATCH 移相器返回值的语法是什么?
编辑:所需的输出是:
用例是使用间歇map
性Seq
抛出异常的方法,通过返回默认值来处理传递给 map 的块内的异常。
error-handling - 将抛出的异常更改为失败的简洁方法?
有没有比以下更简洁的方法来将抛出的异常提升为失败?
http - 如何使用 Perl6 与 Github API 交互?
我想在脚本中使用 Github API,我想把它作为一种体验来更好地使用 Perl6。但是,我什至无法获得一个简单的概念证明来工作。
通过一些测试,我意识到 Github要求您提供有效的用户代理,因此我转向HTTP::UserAgent。无论我尝试什么,我都会收到以下错误:
回购中甚至有一个似乎对我不起作用的例子。
关于如何通过 Perl 6 连接到 Github 的任何提示?我真的很喜欢这种语言的许多方面,但这种事情令人沮丧。
编辑:我继续#perl6 irc,没有人能够在其他操作系统上重现这一点。我让它在 Debian 上工作。问题似乎出在 OS X
raku - Perl6 Rakudo Star:为什么要安装这么长时间?
我并不是要讨厌 Perl 6,但我想知道为什么与 Common Lisp 相比,安装需要这么长时间。提前致谢。
-comborico1611 2018 年 4 月 20 日
编辑:在我 3 年前购买的笔记本电脑上,大约需要 25-30 分钟。相比之下,通过 Portacle 的 Common Lisp 甚至需要几分钟。
更新:2018 年 4 月 23 日
我被要求澄清我的问题——关于我是否想知道如何加快安装速度。我的问题的本质是“为什么”而不是“如何”——一个好奇的问题,而不是应用的问题。
我相信这是 Azsgy 的回答,但我不确定。我不知道安装是从头开始构建还是“完成构建”。这可能是它慢的原因。
32-bit - Rakudo x86 32 位预编译安装程序/二进制文件在哪里?
我想使用 Perl6/Rakudo 编写我的程序,它必须在 32 位和 64 位操作系统(Windows 和 Linux)上运行。
但 32 位 Rakudo 安装程序将不再发布。
为了让 32 位 Rakudo Star 安装程序正常工作,我能做的最好的事情是什么?
raspberry-pi - 是否可以在 Raspberry Pi 3 上编译/安装 Perl6?
我正在尝试在 Raspberry Pi 3 上安装 Rakudo Star 2018.04。
我愿意:
并成功完成。
然后我尝试:
但它失败了:
系统信息:
有任何想法吗?