YARV
| YARV | |
| Latest release: | 0.4.1 / June 12, 2006 |
|---|---|
| Genre: | Ruby programming Virtual Machine |
| Website: | http://www.atdot.net/yarv/ |
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 (for certain synthetic benchmarks) are 2-10x. Ruby on Rails is reported to run about 15% faster with YARV compared to Ruby 1.8.6.
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[2].
References
- ^ Ruby 1.9.1 release plan as outlined by Yukihiro Matsumoto at RubyConf 2006.
- ^ Announcement to ruby-core about the commit
See also
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
- YARV in The Computer Language Benchmarks Game
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)


