代码之家  ›  专栏  ›  技术社区  ›  Roy Falk

调用节点。来自Perl的js(或python)[已关闭]

  •  1
  • Roy Falk  · 技术社区  · 8 年前

    我有一个用Perl编写的遗留系统,我想开始从它迁移到更现代的系统。Python是我个人的偏好,但团队非常面向JS。

    作为过程的第一步,我想将各种perl模块迁移到node或python。之前的研究包括谷歌搜索(所有结果都是反方向的)和堆栈溢出(无关)。我知道 backticks 但我想知道是否有更像JNI的结构,或者是否有人有其他更优雅的解决方案。

    1 回复  |  直到 8 年前
        1
  •  3
  •   Sharad    8 年前

    对于Python,我推荐使用CPAN的内联Python模块: http://search.cpan.org/dist/Inline-Python/Python.pod

    例子:

       use Inline Python => <<END;
    
       def Foo():
           class Bar:
               def __init__(self):
                   print "new Bar()"
               def tank(self):
                   return 10
           return Bar()
    
       END
    
       my $o = Foo();
       print $o->tank(), "\n";