Answers:
没有直接等价的carp
,但是您可以使用--ll-exception
参数启动raku,该参数将在执行错误时创建完整的堆栈跟踪。
我猜还没有人创建Carp
模块。carp
鉴于有一个Backtrace
类,创建一个子对象应该不会太困难:
$ raku -e 'say "file: {.file}:{.line}" for Backtrace.new'
file: SETTING::src/core.c/Backtrace.pm6:94
file: SETTING::src/core.c/Backtrace.pm6:94
file: -e:1
GitHub上现在有一个Carp模块,并且很快就会在Raku生态系统中提供。它目前仅支持最基本的功能,但随着时间的流逝,它应该得到改进。
因此,对您的问题的答案是像在Perl 5中一样使用Carp。:-)