Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
The impossibly fast ruby interpreter
Ruby
Branch: master
Failed to load latest commit information.
tests Update math.rb
LICENSE Added license
benchmark First
jwRuby update
main.rb update
readme.md Update 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.


Something went wrong with that request. Please try again.