This category is for different versions of Ruby, which are considered and called different implementations. For all programming languages, significantly different versions of the language are considered different implementations. In most languages, this is an independent issue from the language's compilers/interpreters and environments. In other words, most languages can have different compilers and environments, for the same implementation.
Related categories 4
MetaRuby: Project Status
Goal: implement Ruby's internals in Ruby; will use ruby2c to convert itself to C and bootstrap a new Ruby binary; to be fully compatible with (standard) Ruby.
A next generation virtual machine VM for Ruby, uses best VM and dynamic language implementation research and technology of last 30 years; core libraries are in Ruby, makes system more accessible, easier to develop and extend. Open source, BSD.
Ruby Implementations Shootout: Ruby vs Yarv vs JRuby vs Gardens Point Ruby .NET vs Rubinius vs Cardinal
Comparison with text, tables, graphs, many reader comments. Zen and the Art of Ruby Programming.
YARV: Yet Another Ruby VM
Goal: greatly reduce execution time of Ruby programs, be fastest Ruby VM.
On Ruby: Rubinius Interview
Evan Phoenix, Rubinius creator and project director explains project motives, direction, progress. (December 07, 2006)
On Ruby: Ruby Hacker Interview: Kevin Tew
Kevin Tew, Cardinal creator and project director explains project motives, direction, progress. (September 12, 2006)
Last update:July 22, 2014 at 6:54:03 UTC