Skip to content

seosgithub/Jewel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

The impossibly fast ruby interpreter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages