YARV
From Wikipedia, the free encyclopedia
YARV (Yet Another Ruby VM) is a new bytecode interpreter being developed for the Ruby programming language by Koichi Sasada. The goal of the project is to greatly reduce the execution time of Ruby programs. Speed increases cited are 2-10x.[1]
Ruby creator Yukihiro Matsumoto's plan is to fully merge YARV into the stable Ruby 1.9.1 version to be released Christmas 2007[1], from which point onwards YARV will become the official Ruby interpreter.
As of December 31, 2006, YARV has been merged into the Ruby subversion repository, becoming the official ruby interpreter[2].
[edit] See also
[edit] External links
- YARV home page
- YARV development mailing list
- RubyGarden wiki article regarding the goals for Ruby 2.0's VM
- RedHanded article about the merging of YARV into Ruby 2.0
- Koichi Sasada's RubyConf 2006 presentation
- Ruby implementations shootout: YARV compared to other common Ruby VMs
[edit] Notes
- ^ Ruby 1.9.1 release plan as outlined by Yukihiro Matsumoto at RubyConf 2006.
- ^ Announcement to ruby-core about the commit