2010-11-27 84 views
6

我已经搜索了很多,我已经了解到存在内联:: Python在Python中放入python代码.. 但我正在寻找一些方法,我可以通过它来访问用Perl编写的模块和函数Perl代码,通过python代码。我可以在Python中调用Perl吗?

也许,我问的太多了?

回答

5

我相信这是Parrot project旨在允许的事情。这是一个应该可以运行各种动态语言的虚拟机,包括Python和Perl。但我不知道如何准备好它的真正用途,但我从来没有看到任何人想要使用鹦鹉,而不是开发它的任何说明。

0

您可以使用Python的language services解析Perl并生成一个Python AST(对于用C语言编写的任何模块都有适当的FFI),但是我之前没有看到过这样的任务。

+1

...更不用说,Perl是非常困难的,如果不是不可能的话,解析(静态)。另外,Perl并不完全是一种简单的语言。底线:这不是一个选项。 – delnan 2010-11-27 20:51:59

相关问题