问题标签 [rakudo-star]

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 回答
373 浏览

compilation - 使用 Rakudo Star 编写 perl6 程序:无法在 OS X 上安装

我正在尝试在 OS X 10.6 上安装 Rakudo Star,但我已经到了构建失败且不知道如何继续的总是令人沮丧的地步。这里有人知道过去的方法吗?(我正在尝试将其设置为编写一些本地 perl6 程序,所以我不确定规则是否希望在服务器故障或堆栈溢出上使用此功能,如有必要,请拍打我)

我已经下载了提供的发行版并运行

在文件夹中成功创建实际分布

对于任何感兴趣的人,我需要获取 gnu find 的端口版本(安装到 /opt/local/bin/gfind),然后将我的常规 find 别名为 gfind。OS X find 缺少 -printf 选项。

顺便说一句,根据阅读我,我

这会持续一段时间,但随后会出现以下问题

我在这些 IRC 日志中发现了一个类似的问题:http: //irclog.perlgeek.de/parrot/2009-05-11但我对项目(或 git)的了解还不够,无法理解他们为解决它做了什么。我最好的猜测是,似乎应该将 subversion 修订号写入 parrot_config (这是一个二进制文件),并且因为最初的 make (似乎)使用 git 来获取文件,这并没有发生。

此外,在 perl 配置失败后,我确实有两个名为 parrot_config 的新文件。

我尝试使用以下标志运行 Configure.pl,但每个标志都以与上面提到的相同的“抱歉”消息结束?

这里有人对下一步有什么想法吗?如果答案是“问 perl 的人”,你对最好的地方有什么建议吗?

0 投票
1 回答
665 浏览

perl - Rakudo Perl 中的套接字代码

我一直在尝试在 Rakudo Perl 中运行一些套接字代码(从http://github.com/rakudo/rakudo的存储库中全新构建),但IO::Socket::INET的实现似乎不完整。

我要运行的代码在这里:http: //github.com/carlins/irc-client/blob/master/lib/IRC/Client.pm

这是错误:

同样的事情也发生在由官方 tarball 构建的 Rakudo Star 上。指针?

0 投票
2 回答
161 浏览

raku - perl6/rakudo: 无法解析 postcircumfix:sym<()>

为什么我会收到此错误消息?

0 投票
1 回答
178 浏览

variables - perl6:用户定义变量需要@-sigil 吗?

在使用用户定义的变量时,没有'@'-sigil 有什么我不能做的吗?

0 投票
1 回答
154 浏览

for-loop - perl6/rakudo:在循环变量上写入问题

这行得通。但是在第二个和第三个我收到一条错误消息。我怎样才能让他们工作?

.

0 投票
2 回答
1119 浏览

variables - perl6/rakudo:如何更改变量的数据类型?

第一个示例有效,但第二个示例无效。我想这是因为在第二个示例中,变量值是字符串。如果我的猜测是正确的,我怎么能将字符串变量更改为整数变量?

0 投票
2 回答
254 浏览

stdout - perl6/rakudo:perl6 默认启用“自动刷新”吗?

perl6 默认情况下是否启用“自动刷新”。在没有启用“outflush”的情况下使用 perl5,我不会得到这种行为。

0 投票
2 回答
200 浏览

raku - perl6/rakudo:如何禁用自动刷新?

我试过这个,但没有奏效:

0 投票
1 回答
234 浏览

perl - 附加 :from 的目的是什么Perl 6中'use'语句中模块名称的后缀?

我在一些 Perl 6 模块中偶然发现的使用语句的目的是什么?

据我所知,其余代码只是 Perl 5 CGI 模块的普通用法。

是用于调用某种 Perl 5 兼容层的“:from”后缀。似乎找不到任何关于它的文档。

0 投票
1 回答
219 浏览

raku - Perl 6 中 Buf.subbuf 的奇怪行为

今天我安装了 Rakudo Star 2012.07 并尝试编写一个简单的 Perl 6 脚本:

由于以下错误,它不起作用:

第 244 行的 LWP::Simple 代码为:

奇怪的是,下面的代码是可以的:

而这个失败:

请你解释一下,为什么会这样?据我所知,在这两种情况下都调用了 Buf.decode 方法:

也许这是 Rakudo Perl 中的一个错误?或者 subbuf 是一种已弃用/未记录的方法?它不在 doc.perl6.org 上。在这种情况下应该使用哪种方法?