与Perl代码自动交互

我想知道是否有任何方法可以自动与Perl 5代码交互,而无需创建显式API并通过某些协议发布它。我不想将这个问题限制在任何具体的实现方式 - 我正在寻找任何想法。 例如,可以通过JRuby从基于JVM的语言访问Ruby;本机编译的语言通常可以通过该平台的本机共享库/标准调用约定来访问;其他人可以从代码中自动生成界面... Perl有哪些选项?     
已邀请:
作为一种选择,您可以嵌入Perl解释器,如此处或此处或此处所示     
有一个用于将Perl嵌入到程序中的库(参见perlembed.pod),它是自动编译的 - 任何语言都可以使用它,pyperl用于Python,PEAR“Perl”扩展用于PHP,多次尝试使用Perl 6中的Perl 5,多次尝试从JVM运行Perl(都没有完成),Perl.NET。 您也可以采用其他方式,在Perl中使用其他语言嵌入程序,只需从其他语言的程序中调用Perl subs。主Perl程序只包括用其他语言调用您的程序。有大量的CPAN模块可以集成其他语言。     

要回复问题请先登录注册