perl5库是否可以在perl6中导入?

问题描述 投票:5回答:2

我知道perl6将明确允许导入perl5代码,但我无法做到这一点。

这里是perl6 code

use perl5:Net::FTP;

它报告error

是否存在任何配置问题或尚未准备好?

perl perl6 raku
2个回答
9
投票

使用Inline::Perl5将任意Perl代码嵌入Raku或use Perl库中,就好像它们是Raku库一样。

Inline :: Perl5适当地打包了常规的perl解释器并将其包装在MoarVM中,以便Rakudo可以与Perl互操作。该组合已经支持:

  • use在Raku中使用Perl模块,包括使用XS的模块
  • 在Raku中使用Perl对象,反之亦然
  • 在Raku中编写Perl类的子类

9,Inline :: Perl5模块的作者,做了一些关于它的介绍及其使用,可在youtube上找到:


1
投票

根据perlwiki

注意:截至2012年5月,尚未有Perl 6编译器实现此功能。

根据adventcalendar

一些基本模块可通过语功能使用,但只有少数几个模块,例如Config,Cwd和English可用。

© www.soinside.com 2019 - 2024. All rights reserved.