TruffleRuby - ​Ruby 语言的高性能实现


GPL
Linux
Java

软件简介

TruffleRuby 是一个 Ruby 语言的高性能实现,基于 Oracle Labs 的
GraalVM

TruffleRuby 的目标

  • 更快地运行 Ruby 代码

  • 并行运行 Ruby 代码

  • 以较少的时间启动 Ruby 应用程序

  • 在托管环境中执行 C 扩展

  • 提供调试器和监控等新工具

  • 使用 JavaScript,Python 和 R 等语言来添加快速和低开销的互操作性

  • 保持与标准 Ruby 实现的高度兼容性

TruffleRuby 的系统兼容性

已在下面这些系统通过测试

  • Oracle Linux 7

  • Ubuntu 16.04 LTS

  • Fedora 25

  • macOS 10.13

开源协议

采用多授权协议,包括:EPL、GPLv2 和 GPLv2.1