GraalVM 作为平台

GraalVM 是一个开放的生态系统,允许用户使用 Truffle 语言实现框架 在其之上实现自定义语言或工具,该框架提供用于以 Java 程序形式编写编程语言解释器的 API。

GraalVM 加载并运行 Truffle 框架,该框架本身是一个 Java 程序(一系列 JAR 文件)以及解释器。这些在运行时被优化为高效的机器代码,用于执行加载的程序。

从其 参考文档 中了解更多有关此框架的信息。

实现您的语言 #

使用 Truffle 框架提供的 语言 API,您可以在 GraalVM 之上实现语言解释器。

要开始,请继续 实现您的语言

实现您的工具 #

使用 Truffle 框架提供的 仪器 API,您可以在 GraalVM 之上创建语言无关的工具,例如调试器、探查器或其他仪器。

要开始,请继续 实现您的工具

与我们联系