dd例程是一个特定于Rakudo的特性,但's incidental to my question. Is there a way inside a program to check the implementation and bail out if it'不是正确的特性?我必须自己做吗?
die "Unsupported VM" unless $*VM ~~ m/^ 'moar' /;
也许我们需要类似Perl 5的Devel::AssertOS .
我根本不想创建特定于实现的程序,但我可以想象一个实现具有特定怪癖和与程序不兼容的错误的情况 . 因为,你知道,这是几年的Java(还记得MRJ?) .
1 回答
如果只想在MoarVM上运行程序,那么:
应该够了 .