是否有任何Linux发行版将Perl 6作为默认/唯一的Perl版本?


1

标题基本概括了所有内容。

Arch Linux将Python 3作为Python的内置/主版本一样,是否有与Perl 6相同的Linux / Unixish发行版?我知道,即使与Python 2/3不兼容相比,从Perl 5到6的跳转也会破坏很多代码,但是我仍然想知道是否有任何发行版,甚至是业余商店发行版,都将其设置为默认发行版。


我不相信有,Perl 6仍然很慢(虽然大多数Perl 5的东西都应该在Perl 6下运行,但不能保证...为什么要冒险?)
vonbrand

Answers:


1

我有Fedora 17,前一段时间我使用yum将Perl更新到了版本6。问题在于默认符号链接仍引用以前的版本。我必须更改其符号链接才能引用新的更新。

http://rpmfind.net/linux/rpm2html/search.php?query=rakudo-star中查找适当的文件。然后更正符号链接以使其正常工作。
请记住,某些基于Perl的应用程序在此之后可能会崩溃,因此请评估您需要多少perl6。如果知道您使用了一些仍然使用perl5的基于perl的应用程序,则可以创建到perl6的新/不同链接。


1

(完全重写。)

我什么都不知道。

一些关键问题:

  • Stock Rakudo,Perl 6的“参考”编译器,不会编译Perl 5的代码。

  • Perl 5用于几个关键Perl 6组件的构建/配置系统。因此,任何带有Perl 6的系统都可能还需要带有Perl 5。至少在短期到中期(年)内。

  • 当前的方法是将编译器可执行文件命名为“ perl6”。您必须修补一下才能让“ perl”调用Perl 6编译器。而且您仍然需要处理前两个问题。


我明白了为什么人们不喜欢Perl6。我知道与Python 3相比,与Perl 5相比,它破坏了更多的Perl 5代码。我仍然想知道这是否可能。
Zac B
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.