java - JVM方案抽象语法树访问

标签 java scheme kawa

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

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

最佳答案

Kawa 具有双向互操作性。

来自Kawa Features :

Full convenient and efficient access to the huge set of Java libraries means you can access objects, methods, fields, and classes without run-time overhead.

来自"Evaluating Scheme expressions from Java"

The following methods are recommended if you need to evaluate a Scheme expression from a Java method.

这里描述了 Java 中如何表示 Scheme 类型:

"Scheme types in Java"

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

关于java - JVM方案抽象语法树访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32676821/

相关文章:

java - 从 SQL Exception 对象获取引发异常的字段和表名称

数组程序上的 Java 错误 "Exception in thread "main“java.util.InputMismatchException”

lisp - 使用方案/ Racket 从列表中返回特定项目

java - 如何将度数计算转换为弧度? (卡瓦到 java )

java - 有没有一种方法可以直接循环遍历 Kawa 中的 Java Iterable 或者循环遍历 java.util.Iterator

java - 如何更改 Play Framework 2 "test"设置以显示完整的堆栈跟踪?

java - 为什么不能继承构造函数为私有(private)的类?

javascript - 程序化非尾递归消除

vector - 通过附加向量来改变方案中的向量

java - 使用 OrientDB 时 Kawa 中的类加载器问题