# Compiler for Ruby

**URL:** <https://www.ruby-forum.com/t/compiler-for-ruby/60064>\
**Category:** Ruby\
**Created:** [May 9, 2006, 10:08pm UTC](https://www.ruby-forum.com/t/compiler-for-ruby/60064 "2006-05-09T22:08:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jamal86](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ebca7d/32.png) [@jamal86](https://www.ruby-forum.com/u/jamal86)\
**Post date:** [May 9, 2006, 10:08pm UTC](https://www.ruby-forum.com/t/compiler-for-ruby/60064/1 "2006-05-09T22:08:07Z")

</div>

I realize that a compiler is not necessarily important to a lot of Ruby  
developers because of the dynamic, interpreted nature of the language.  
Once a program is good enough for production, however, it may benefit  
from the increased performance a compiler can deliver.

So, I’m curious about the status of such a project. Is it intended to  
be part of Ruby 2.0? Is it related to the Parrot virtual machine  
project that intends to execute Ruby as well as other languages?

I don’t know the details, but am aware that there are various forms of  
compilers that work at different levels of code or at different points  
in the life cycle of a program (e.g., native machine code compiler  
versus Just-in-Time compiler). I welcome any information about what is  
in the works for Ruby, both near and long term.

Jamal

P.S. In case it matters, I develop under Windows at present, though  
eventually hope to do cross platform application development.

---

<div class="post-metadata">

**Author:** ![jamal86](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ebca7d/32.png) [@jamal86](https://www.ruby-forum.com/u/jamal86)\
**Post date:** [May 9, 2006, 10:42pm UTC](https://www.ruby-forum.com/t/compiler-for-ruby/60064/2 "2006-05-09T22:42:17Z")

</div>

On 5/9/06, Jamal M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I realize that a compiler is not necessarily important to a lot of Ruby  
> developers because of the dynamic, interpreted nature of the language.  
> Once a program is good enough for production, however, it may benefit  
> from the increased performance a compiler can deliver.
> 
> So, I’m curious about the status of such a project. Is it intended to  
> be part of Ruby 2.0? Is it related to the Parrot virtual machine  
> project that intends to execute Ruby as well as other languages?

Her’e the compiler in progress:  
[http://www.atdot.net/yarv/](http://www.atdot.net/yarv/)

More details via Google:  
[http://www.google.com/search?q=ruby+rite](http://www.google.com/search?q=ruby+rite)
