我知道perl6将definetely允许进口perl5的代码,但我不能做到这一点。
这里是perl6 代码
use perl5:Net::FTP;
它报告的错误
是否有任何配置问题,或者是还没有准备好?
我知道perl6将definetely允许进口perl5的代码,但我不能做到这一点。
这里是perl6 代码
use perl5:Net::FTP;
它报告的错误
是否有任何配置问题,或者是还没有准备好?
截至2014年年底,在大多数情况,对于大多数人, 内联:: Perl5的是去使用P6 P5代码,反之亦然的方式,包括use
荷兰国际集团P5图书馆P6。
内嵌:: Perl5的适当打包和包装在一个普通的Perl5解释MoarVM从而使P6编译Rakudo可互操作P5。 该组合已经支持:
use
荷兰国际集团的Perl 5个模块,包括那些使用XS,在Perl 6 九,模块的作者,谁从来没有写过P6代码,他开始在线:: Perl5中之前,已经做了一些演示,是YouTube上的:
该V5项目,如teodozjan的回答讨论,是一个非常不同的技术,具有非常不同的使用情况,大部分(但不是全部)无关的SO质疑这个帖子回答。
V5是一个启动从划伤重执行一个Perl 5解释/编译器。 V5目前解析和编译,足够纯净的Perl 5代码通过在常规perl5的测试套件几千个测试,并use
一些简单的Perl 5模块。 它最初是写在NQP(2013年),然后在2014年移植到完全的Perl 6。
该模块的作者,FROGGS,大多已暂停开发它,而他的作品在P6的其他更迫切的作品。 但它已经大幅度项目已驱赶着各种Perl 6的功能,尤其是slang
功能。 长期V5可能会产生一个完整的新的Perl 5的实现。 (但是,如果没有错误,换错误兼容性或(对于XS直接)的支持。)
FROGGS已经做了一些V5介绍,包括该20分钟视频在2013年推出第5版 。
九名有建议V5可用于糖添加到内联:: Perl5中和内联:: Perl5中可以给V5一些额外的选项太多,所以这两个项目最终可能会沿着互相帮助。
第一个基于Rakudo P5 / P6互操作的项目是“blizkost”。 一个Perl 5代码本项目允许单串要对鹦鹉VM(大约2010)旧版本Rakudo的执行。 我相信这不会对当前版本的工作,并通过内联:: Perl5中已过时。
据perlwiki
注意:由于2012年5月,没有Perl 6的编译器尚未实现此功能。
据adventcalendar
一些基本的模块通过俚语功能可用,但只有少数像配置,CWD和英语都可以。