Introducing Metorex

Metorex is a Ruby interpreter written in Rust. It follows MRI 4.0.6: RUBY_VERSION reports 4.0.6, and the ruby/spec files it runs (core, library, language, command_line, optional, and security) pass with no failures. Differences from MRI lists the places where it answers differently on purpose.

What it includes#

What it does not do yet#

Metorex runs the syntax tree directly and is slower than CRuby. The workload scripts on the benchmarks page take 5.5 to 22.9 times as long under it. The Beyond Ruby page lists features the README names that are not built yet.

This site#

The source is at github.com/metorex-lang/metorex, and Contributing covers building it and running the tests.