Perl6 Rakudo Star:为什么安装需要这么长时间?

时间:2018-04-20 19:39:31

标签: perl6 rakudo rakudo-star

我不是想在Perl 6上讨厌,但我想知道为什么安装需要这么长时间,与Common Lisp相比。提前谢谢。

-comborico1611,2018年4月20日

编辑:在我3年前购买的笔记本电脑上,大约需要25-30分钟。相比之下,Common Lisp,通过Portacle,即便如此也需要几分钟。

更新:2018年4月23日

我被要求澄清我的问题 - 关于我是否想知道如何加快安装。我的问题的本质是“为什么”而不是“如何” - 一个好奇心而不是应用的问题。

我相信这是Azsgy的答案,但我不确定。我不知道安装是从头开始构建还是“完成构建”。这可能是它变慢的原因。

2 个答案:

答案 0 :(得分:3)

如果您运行Linux,我在这里提供本机包和repos: https://nxadm.github.io/rakudo-pkg/(也与Perl6和Rakudo主页相关联。)

目前您可以找到Alpine,CentOS,Debian,Fedora,openSUSE和Ubuntu软件包。

答案 1 :(得分:2)

由于它具有非常快速的稳定发布周期(每月)和快速的“星形”发布周期(每三个月),因此在Linux中建议它是installed from source。这意味着它在您的特定系统中从头开始编译,并且分两个阶段完成:首先编译MoarVM虚拟机,然后将Rakudo编译器编译为在该虚拟机上解释的代码它的Not Quite Perl(首先编译)和Perl 6源。

这需要一段时间,但结果是一个高效的虚拟机,按订单生产,安装了所有最新的铃声和口哨以及错误修复。

如果您不想等待,还有许多其他选项,从为不同发行版创建的二进制文件到Docker容器。