1

在 JVM 上运行了许多 Scheme 实现(例如 JScheme、Kawa)。

它们中的任何一个都支持: a) 与 Java 的双向互操作性。b) 访问 AST 以获取 Scheme 表达式?

4

1 回答 1

2

Kawa 具有双向互操作性。

来自 Kawa 特点

对大量 Java 库的完全方便和高效的访问意味着您可以访问对象、方法、字段和类,而无需运行时开销。

来自“从 Java 评估方案表达式”

如果您需要从 Java 方法评估 Scheme 表达式,建议使用以下方法。

此处描述了如何在 Java 中表示 Scheme 类型:

“Java 中的模式类型”

如需更多信息,请尝试向 Kawa 邮件列表发送邮件。

于 2015-09-20T13:37:14.880 回答