A high performance implementation of the Ruby programming language. Built on the GraalVM by Oracle Labs.
There are three ways to install TruffleRuby:
bin/rubycommand that runs TruffleRuby We recommend that you use a Ruby manager to use TruffleRuby inside GraalVM.
Via your Ruby manager/installer (RVM, rbenv chruby, ruby-build, ruby-install). This contains only TruffleRuby, in the native configuration, making it a smaller download. It is meant for users just wanting a Ruby implementation and already using a Ruby manager.
language: ruby rvm: - truffleruby
You can use
TruffleRuby aims to:
Run idiomatic Ruby code faster
Run Ruby code in parallel
Boot Ruby applications in less time
Execute C extensions in a managed environment
Provide new tooling such as debuggers and monitoring
All while maintaining very high compatibility with the standard implementation of Ruby
It's such an interesting project in Ruby world. I'm curious if anybody is keeping up with it and might have some "latest opinions" on how close it is to being practical to use in production and what your general thoughts are on the project.