0

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

-comborico1611 2018 年 4 月 20 日

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

更新:2018 年 4 月 23 日

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

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

4

2 回答 2

3

如果您运行 Linux,我会在此处提供本机软件包和存储库: https ://nxadm.github.io/rakudo-pkg/ (也从 Perl6 和 Rakudo 主页链接)。

目前你会发现 Alpine、CentOS、Debian、Fedora、openSUSE 和 Ubuntu 软件包。

于 2018-05-10T13:19:59.063 回答
2

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

这需要一段时间,但结果是一个高效的虚拟机,按订单构建,安装了所有最新的花里胡哨和错误修复。

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

于 2018-05-07T12:34:26.027 回答