Whi*_*ist 9 rakudo rakudo-star raku
自从我看到 Jonathan Worthington 在 YouTube 视频 A Raku API to Raku 中展示新的 RakuAST 以来,距离 TRC 2021 为止的旅程已经过去了快一年了。在视频中,他展示了我们可以使用RAKUDO_RAKUAST=1如下方式转储这个新的 RakuAST:
RAKUDO_RAKUAST=1 raku --target=ast -e 'say [*] 1..10'
Run Code Online (Sandbox Code Playgroud)
我正在使用 RakudoStar 的最新版本,但是上面的命令仍然转储旧的 QAST 树。
这里发生了什么?
为什么它不显示新的 RakuAST,我怎样才能以正确的方式编译 rakudo 以便它显示?
对于构建,我使用此页面https://rakudo.org/downloads/rakudo/source for Linux 上的说明,并稍作修改,因为这些说明稍微过时了。这就是我所做的,而不是页面告诉我的(它以前有效,但现在不再有效):
sudo perl Configure.pl --backends=moar --gen-moar --gen-nqp
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
223 次 |
| 最近记录: |