问题标签 [raku]

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.

0 投票
3 回答
1399 浏览

jvm - 如何从 perl6 调用 Java 方法

可悲的是,这不起作用

此代码可在以下链接中找到。这是我能找到的唯一例子

  1. JVM 上的 Rakudo Perl 6(幻灯片)
  2. Perl 6 出现日历:第 3 天 – Rakudo Perl 6 在 JVM
0 投票
2 回答
1760 浏览

raku - 如何将 perl6 文件编译为 exe

我正在玩基于 Windows 上的 MoarVM 的 perl6 版本。我创建了一些 perl6 文件并希望将其编译为 exe。我尝试了以下方法:

现在我想将 r 编译为可执行文件

我发现这个链接讨论了如何使用 Parrot 但我使用的是 MoarVM 目标:http ://perlgeek.de/blog-en/perl-6/my-first-executable.writeback

我的问题如何将 MoarvVM 目标文件编译为 Windows 可执行文件?

0 投票
1 回答
306 浏览

raku - 如何漂亮地调用名称在字符串中的方法?

在 Perl 5 中,我可以说

这对于迭代方法名称列表来做事情非常方便。我已经设法弄清楚在 Perl 6 中我不能只说

有效的一件事

但这似乎完全可怕。我该怎么办?

0 投票
1 回答
281 浏览

raku - 为什么我在对 HTTP::Request.new 的调用中得到“通过的位置太多……”?

0 投票
2 回答
209 浏览

raku - parse string with pairs of values into hash the Perl6 way

I have a string which looks like that:

I want to turn it into hash (using Perl 6). Now I do it like that:

But I feel there should exist more concise, more idiomatic way to do that. Is there any?

0 投票
3 回答
368 浏览

perl - 如何在 Perl6 中查看散列的内容(以类似于 Perl 5 模块 Data::Dump 或 Data::Show 的方式)?

在 Perl 5 中,如果我想查看哈希的内容,可以使用Data::ShowData::DumpData::Dumper.

例如:

哪个输出:

Perl 6 中有什么等价的吗?我想我记得 Damian Conway 在 YAPC 2010 上讨论过这个功能,但是我的笔记丢失了,谷歌搜索也没有帮助。

我发现最接近工作的是%title_for.say. 但是,嵌套哈希似乎很混乱:

我正在使用从2015 年 1 月发布的 Rakudo Star开始在MoarVM上运行的 Perl6 。

0 投票
1 回答
718 浏览

string - 我可以在 Perl 5 中为字符串创建文件句柄,我如何在 Perl 6 中做到这一点?

在 Perl 5 中,我可以为字符串创建一个文件句柄,并从字符串中读取或写入,就好像它是一个文件一样。这非常适合使用测试或模板。

例如:

我怎样才能在 Perl 6 中做到这一点?以下不适用于 Perl 6(至少不适用于我在MoarVM 2015.01上运行的 Perl6 实例,从2015 年 1 月发布的64 位 CentOS 6.5 上的 Rakudo Star开始):

我收到错误消息:

open(my $fh, '<', \$text)Perl5与 Perl6 不同,这并不奇怪my $fh = $text;。所以问题是:如何像open(my $fh, '<', \$str)在 Perl 5 中一样从 Perl 6 中的字符串创建虚拟文件句柄?或者这是尚未实施的事情?

更新(在 Perl 5 中写入文件句柄)

同样,您可以在 Perl 5 中写入字符串文件句柄:

输出:

我还没有在 Perl 6 中看到任何类似的东西。

0 投票
5 回答
769 浏览

raku - perl6 的 Perlbrew

是这里的东西perlbrewperl6还是推荐的安装方法是如中描述的那样

ps:使用 OS X

0 投票
1 回答
138 浏览

arrays - 如何在 Perl 6 中将未展平的数组重复传递给 reduce?

我正在尝试将 xx 重复数组传递给 [X~] reduce 函数,但发现数组变平了。我搜索了在线文档和堆栈溢出,但找不到任何东西。不幸的是,我的 Perl 6 知识非常初级(尽管我对 Perl 5 非常了解)。

查看 .perl 转储并没有给我太多启发:

我正在使用 rakudo-star-2014.12.1-parrot.msi。

0 投票
2 回答
249 浏览

parsing - 如何使用 Perl 6 从嘈杂文件的中间提取一些数据?

我想使用惯用的 Perl 6 来做到这一点。

我在嘈杂的输出文件中发现了大量连续的数据。

我想简单地打印出标题行Cluster Unique及其后面的所有行,直到但不包括第一次出现的空行。文件如下所示:

这是我想要解析的内容: