gpt4 book ai didi

java - Java 中有 Perl 实现吗?

转载 作者:搜寻专家 更新时间:2023-10-30 21:23:47 25 4
gpt4 key购买 nike

我正在寻找 Java 中的 Perl 实现。像 Jython 这样的东西是为 Python 设计的。我找到了 PLJava,但它需要同时安装 JVM 和 Perl 编译器。我需要一些不需要 Perl 编译器的东西。

我需要在 Java 类中运行一些 Perl 代码。

更新:

  • 我发现 PLJAVA 正是我所需要的。有人知道一些教程吗?
  • 有人玩过 Inline::Java 模块吗。
  • 我也无法安装 Inline::Java。

最佳答案

Jython 不完全兼容 CPython(或者任何你更愿意称之为原始 C++ Python 解释器的东西),但任何与语言规范不同的地方都是一个错误。不幸的是,Perl 5 复杂得多并且根本缺少任何正式的语言规范——该语言实际上被定义为“perl 可执行文件做什么”——因此不存在 Perl 的其他实现5 语言除了 Perl 5 解释器。不幸的是,但那是历史。 Perl 6 确实有一个语言规范和多个(不完整的)实现,但这不太可能对您有用。

PLJava是试图做你想做的,从 Java 调用 Perl。它通过链接到 libperl 的 JNI(将 native 代码填充到 Java 中)来实现。但是,它自 2004 年以来就没有更新过,我不知道它的效果如何。

编辑

我没见过Inline::Java::PerlInterpreter之前——不幸的是它似乎不适用于我的系统 Perl。

关于java - Java 中有 Perl 实现吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/619822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com