Camelia, the Raku bug

#raku IRC 频道

我们 IRC 频道上进行着大量的实时讨论,#raku 在 irc.libera.chat 上

我们努力对新手友好,所以请随时加入我们,并提出您可能遇到的任何关于 Raku 的问题。

#raku

我们讨论关于 Raku 的问题,如何安装编译器,对规范的小幅改进的建议,新模块的想法 - 你说吧。

如果您没有安装 IRC 客户端,您可以使用 您的浏览器连接到 IRC

如果您更喜欢在 Discord 上聊天,我们的 Discord 服务器 与 IRC 频道桥接。

如果您错过了 #raku 上的有趣讨论 - 别担心,有公开的日志可用

机器人

各种 IRC 机器人让我们的生活更轻松,这里简要说明了它们的作用 - 由 frettled 提供

有关 Whateverable 集合中机器人的更多详细信息

benchable
一个 IRC 机器人,用于在给定 Rakudo 提交时对代码进行基准测试。它可以通过其全名('benchable6')或其简称('bench')进行寻址。它将运行给定代码五次,并返回最短的执行时间。
bisectable
这个机器人旨在帮助您找到问题何时出现。如果您想知道某件事是否曾经有效,请使用 Committable 代替。
bloatable
一个 IRC 机器人,用于在 MoarVM 的 libmoar.so 文件上运行 bloaty。它可以通过其全名('bloatable6')或其简称('bloat' 或 'bloaty')进行寻址。它将运行 bloaty 并传递来自不同 MoarVM 版本的一个或多个 libmoar.so 文件。
buggable
RT 队列搜索和实用程序机器人。
camelia
Raku 代码评估机器人。我们使用它来实时测试可能对其他人感兴趣的代码;它会与频道进行聊天。rakudo: my $a; 将导致对 rakudo 和 MoarVM 的最新版本的测试。(别名包括 m:rm:nqp: say('foo') 将测试 nqp。star: use JSON::Fast; my $a(或别名 s:)将针对最新的 rakudo star 包 进行测试 camelia: help 将提供一些其他别名。
committable
一个 IRC 机器人,用于在给定 Rakudo 提交时运行代码。它可以通过其全名('committable6')或其简称('commit'、'c')进行寻址。
coverable
一个 IRC 机器人,用于创建运行您提供的代码时命中的 Rakudo(和 NQP)源代码行的覆盖率报告。第一个选项是提交,第二个(可选)选项是您想要过滤 MoarVM 生成的覆盖率日志的哪些行,第三个是运行的代码。
Geth
宣布对与 Raku 相关的各种项目进行的提交,例如 Raku 的实现和 Raku 拥有的某些存储库
dalek
Geth 接管之前,它曾经是提交公告者。现在它只是静静地潜伏着,选择消灭目标。
evalable
Evalable 只是默认设置为 HEAD 的 Committable。
greppable
一个 IRC 机器人,用于在模块生态系统中进行 grep。它可以通过其全名('greppable6')或其简称('grep')进行寻址。
huggable
允许您在频道中 .hug 人。
ilbot
IRC 日志记录机器人。
nativecallable
一个 IRC 机器人,用于从 C 定义生成 Raku NativeCall 代码。它可以通过其全名('nativecallable6')或其简称('nativecall')进行寻址。该机器人使用 App::GPTrixie 进行转换。
notable
一个 IRC 机器人,用于记录事物。它可以通过其全名('notable6')或其简称('note')进行寻址。还有一个“weekly:”快捷方式。
quotable
一个 IRC 机器人,用于在 IRC 日志中搜索消息。它可以通过其全名('quotable6')或其简称('quote')进行寻址。
releasable
一个 IRC 机器人,用于获取有关即将发布的信息。它可以通过其全名('releasable6')或其简称('release')进行寻址。作为用户,您可能只对它的唯一命令“status”感兴趣。它会告诉您下一个版本何时发布以及有多少个阻碍因素。
reportable
一个 IRC 机器人,用于生成 rakudo RT 和 GitHub 问题跟踪器中更改的报告(哪些问题已解决、更新、拒绝等)。它可以通过其全名('reportable6')或其简称('report')进行寻址。它会定期对问题跟踪器进行快照,然后您可以要求它为两个给定的快照生成报告。另请参见:每周、每月和每年的报告
shareable
一个 IRC 机器人,用于公开发布 Whateverable 生成的 Rakudo 构建。它可以通过全名('shareable6')进行访问。请注意,构建将位于 /tmp/whateverable/rakudo-moar/SOME-SHA/。此外,截至今天,这些文件仅在您使用 Linux x86_64 时对您有用。
SourceBaby
核心源代码定位器
statisfiable
一个 IRC 机器人,可以收集跨 Rakudo 构建的统计数据。它可以通过全名('statisfiable6')或简称('stat')进行访问。对于大多数命令,它将回复一个包含图表和原始数据的 gist。请注意,统计数据是缓存的,但生成图表需要一些时间,请耐心等待。
synopsebot6
创建指向概要的链接,并将 RT 票证号的提及转换为可点击的 RT 链接。
tellable
一个 IRC 机器人,用于将消息传递给当前离线的用户。您也可以使用它来查看上次有人说话的时间。
Undercover
与 SourceBaby 非常相似,但指向 https://wtf.rakudo.party/,指示代码的压力测试覆盖率。
unicodable
一个 IRC 机器人,用于获取有关 Unicode 字符的有趣信息。它可以通过全名('unicodable6')或简称('u')进行访问。
PufferBot
一个 IRC 机器人,用于在 OpenBSD 上测试 Rakudo 的构建。它可以通过全名('PufferBot')进行访问。仅在 #raku-dev 中发言。
BeastieBot
一个 IRC 机器人,用于在 FreeBSD 上测试 Rakudo 的构建。它可以通过全名('BeastieBot')进行访问。仅在 #raku-dev 中发言。