JSR-223 是否涵盖了从 abcl 到 rhino 到 jython 的各种兼容语言中常见的交互式解释器的规范?
如果不是,那么所有这些语言是按照他们想要的方式在 Java 中创建它们的环境,还是它们大多是用自己的语言(作为库)编写的?
例如:python 交互式解释器是用 python 编写的,还是用 C/Java/C# 编写的,取决于它在哪里运行?
编辑:
我并不是说每种脚本语言都需要一个 REPL,而是说迄今为止我见过的每种基于 JVM 的脚本语言都有一个。如果还没有为标准 REPL 环境建立规范,那么也许是时候这样做了。