The impossibly fast ruby interpreter
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tests
LICENSE
benchmark
jwRuby
main.rb
readme.md

readme.md

alt text Jewel aims to be a very fast fully RubySpec compatible implementation of the Ruby Programming Language that will replace MRI. Jewel works by trans-interpreting ruby code into C code; this c code is then compiled and executed by a compatible C compiler (clang is used by default).

Jewel is currently under development and uses Scratch-RubySpec to run unit tests.

  1. Type inferencing for performance
  2. eval() with process space injection
  3. loupe gem for directly embedding C code in a ruby, exporting interfaces to C libraries
  4. Performance unit tests.

Jewel Ruby Interpreter - 21x MRI

A not so clever experimental ruby interpreter with very clever performance. (Don't take this too seriously).


#Try it

$ ./jwRuby tests/math.rb

#Benchmark results Here is a quick benchmark test on the interpreter:

$ ./benchmark

#Yes it's fast.