【发布时间】:2019-06-26 11:32:10
【问题描述】:
我正在尝试导入一个我非常喜欢 https://metacpan.org/pod/Data::Printer 的 Perl5 模块 使用手册页中的建议 https://modules.perl6.org/dist/Inline::Perl5:cpan:NINE
使用非常简单的脚本
use Inline::Perl5;
my $p5 = Inline::Perl5.new;
$p5.use('Data::Printer');
然后我得到这个错误:
Unsupported type NativeCall::Types::Pointer<94774650480224> in p5_to_p6
in method p5_to_p6_type at /usr/lib/perl6/site/sources/130449F27E85303EEC9A19017246A5ED249F99E4 (Inline::Perl5) line 298
in method unpack_return_values at /usr/lib/perl6/site/sources/130449F27E85303EEC9A19017246A5ED249F99E4 (Inline::Perl5) line 375
in method invoke at /usr/lib/perl6/site/sources/130449F27E85303EEC9A19017246A5ED249F99E4 (Inline::Perl5) line 446
in method import at /usr/lib/perl6/site/sources/130449F27E85303EEC9A19017246A5ED249F99E4 (Inline::Perl5) line 776
in method use at /usr/lib/perl6/site/sources/130449F27E85303EEC9A19017246A5ED249F99E4 (Inline::Perl5) line 898
in block <unit> at inline_perl5.p6 line 4
这里出了什么问题?如何将此 perl5 模块导入 perl6?如果有一种类似的方法可以在 Perl6 中获取彩色/选项卡式输出,就像我从 Data::Printer 获得的那样,我也会很高兴,因为我找不到它。
【问题讨论】:
标签: raku