32得票5回答
随着Perl 6实现的成熟,我们可以期待什么样的性能提升?

每次我下载新的 Rakudo Perl 6 副本,都会运行以下表达式,以了解其当前性能:say [+] 1 .. 100000; 速度已经在不断提高,但每次计算时都会有明显的延迟(几秒钟)。相比之下,像Perl 5(或其他解释性语言)中的类似操作几乎瞬间返回:use List::Util 's...

17得票1回答
如何使用新的JS后端从Perl 6调用JavaScript内置函数?

我知道当Perl 6使用Java后端时,可以调用Java:如何从perl6调用Java方法 现在是否有一种方式可以通过在浏览器中运行的新Rakudo JavaScript VM从Perl 6访问例如JavaScript DOM接口? 也许像这样:use v6; use javascript...

17得票3回答
在树莓派3上编译/安装Perl6是否可行?

我正在尝试在Raspberry Pi 3上安装Rakudo Star 2018.04。 我执行以下操作:sudo perl Configure.pl --gen-moar --gen-nqp --prefix ~/rakudo 并且它成功完成。 然后我尝试:sudo make-install...

16得票3回答
如何在perl6中执行外部命令并获取其输出?

我该如何在Perl6中执行外部命令并捕获其输出? Perl5风格的反引号似乎不起作用:> my $results = `ls`; Confused at line 1, near "my $results" 第16个总览 记录了run方法,但是它返回的是退出状态而不是标准输出的内容。 ...

16得票4回答
Perl6是否支持类似于Perl5的__DATA__和__END__部分?

perl6/Rakudo是否有类似于perl5的__DATA__或__END__部分的等效内容?

16得票1回答
为什么源文件名不够直观易懂?

我使用rakudobrew安装了Perl6,并想查看已安装文件,以查看~/.rakudobrew/moar-2018.08/install/share/perl6/site/sources和~/.rakudobrew/moar-2018.08/install/share/perl6/sourc...

15得票2回答
如何在Perl 6中使用Perl 5模块?

有没有办法在Rakudo Perl 6中使用Perl 5 CPAN模块?例如,如何在Perl 6中使用远古的Perl 5模块CGI,因为它还没有被移植。 更新:这是一些早期Perl 6模块中的时髦代码是什么意思?use CGI:from<perl5>; :from<perl...

15得票1回答
正则表达式的Lookaround和字符消耗问题

根据Raku的lookaround assertions文档,我将正则表达式/ <?[abc]> <alpha> /解读为“从左侧开始,匹配但不消耗一个字符,该字符是a、b或c,一旦找到匹配项,匹配并消耗一个字母字符。”因此,这个输出是有意义的: 'abc' ~~ /...

14得票1回答
在Raku中解析二进制文件

我想使用Raku中的正则表达式/语法引擎来解析二进制文件,但我没有找到如何做到这一点,因为输入被强制转换为字符串。 有没有办法避免这种字符串强制转换,并使用类型为Buf或Blob的对象? 我在想可能可以在元模型中更改一些东西吗? 我知道我可以使用unpack,但我真的很想使用语法引擎来获得更多...

14得票1回答
Raku(do)依赖的续行具体是什么?

在20世纪90年代,分隔符延续的主题在编程语言爱好者中几乎没有被讨论。最近,在编程语言讨论中重新浮现为一个重要的事情。 据我所知,在Raku中不直接暴露延续,因此,与Rakudo相比,关于Raku的正确答案可能是“没有延续”。但是,对于Rakudo呢?Raku中哪些特性依赖于它们? 我希望...