语言实现

本页面旨在跟踪基于 Truffle 的不断增长的语言实现和实验数量。以下是现有的语言实现(按字母顺序)

  • Enso 是一种开源的、面向数据科学的可视化语言,它使你能够通过连接可视化元素来设计、原型化和开发任何应用程序。
  • Espresso 是一个元循环的 Java 字节码解释器。*
  • FastR 是 GNU R 的实现。*
  • GraalJS 是一个符合 ECMAScript 标准的 JavaScript 实现。*
  • GraalPy 是一个处于早期阶段的 Python 实现。*
  • GraalWasm 是一个符合规范的 WebAssembly 实现。*
  • grCUDA 是一种多语言 CUDA 集成。
  • Pkl 是一种具有丰富验证和工具的代码即配置语言。
  • SimpleLanguage 是一种展示 Truffle 功能的玩具语言实现。
  • SOMns 是一个用于并发研究的 Newspeak 实现。
  • Sulong 是一个 LLVM 位码解释器。*
  • TRegex 是一个通用的正则表达式引擎(内部,仅供其他语言使用)。*
  • TruffleRuby 是 Ruby 的实现。*
  • TruffleSOM 是一个 SOM Smalltalk 实现。
  • TruffleSqueak 是一个 Squeak/Smalltalk VM 实现和多语言编程环境。
  • Yona 是一种极简主义、强类型和动态类型、并行和非阻塞、多语言、严格的函数式编程语言的参考实现。

* 作为 GraalVM 的一部分提供。

实验 #

提交 拉取请求 以添加/删除此列表中的内容。

联系我们