# What Exactly is Rubinius & Why Such Importance..?

**URL:** <https://www.ruby-forum.com/t/what-exactly-is-rubinius-why-such-importance/127131>\
**Category:** Ruby\
**Created:** [January 25, 2008, 8:48am UTC](https://www.ruby-forum.com/t/what-exactly-is-rubinius-why-such-importance/127131 "2008-01-25T08:48:05Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![softmind](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/8baadc/32.png) [@softmind](https://www.ruby-forum.com/u/softmind)\
**Post date:** [January 25, 2008, 8:48am UTC](https://www.ruby-forum.com/t/what-exactly-is-rubinius-why-such-importance/127131/1 "2008-01-25T08:48:05Z")

</div>

Hi,

I have been reading lots of headings about the New Rubinius Project and  
therefore decided to know more from the website.

Unfortunately from the main Rubinius website and reading few blogs here  
and there i could not understand the exact importance of Rubinius. The  
only thing i could gather was its a VM written in Ruby, using the idea  
of Small Talk 80. I also failed to understand, whether this a hype or an  
actual advantage flowing to us.

I was surprised to know 6 full time programmers are hired by Engine yard  
to work full time on this project.

Since i am new to this ruby world… my knowledge is limited.

Can some one come clear about what exactly is Rubinius and how this  
project is going to be very helpful to us…? Why is MERB attached/used  
as reference to this Rubinius Project…?

Thanks for the help in advance.

SoftMind

---

<div class="post-metadata">

**Author:** ![softmind](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/8baadc/32.png) [@softmind](https://www.ruby-forum.com/u/softmind)\
**Post date:** [January 25, 2008, 11:49am UTC](https://www.ruby-forum.com/t/what-exactly-is-rubinius-why-such-importance/127131/2 "2008-01-25T11:49:09Z")

</div>

On Jan 25, 2008 8:48 AM, Softmind T.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hi,
> 
> I have been reading lots of headings about the New Rubinius Project and  
> therefore decided to know more from the website.  
> I am very badly placed to answer but it is night time over there so I  
> will take advantage of that 😉
> 
> Unfortunately from the main Rubinius website and reading few blogs here  
> and there i could not understand the exact importance of Rubinius.  
> I feel that their Website is not yet up with the rest of the standards  
> they are setting, but…  
> The  
> only thing i could gather was its a VM written in Ruby, using the idea  
> of Small Talk 80. I also failed to understand, whether this a hype or an  
> actual advantage flowing to us.  
> It is an enormous advantage, the JRuby guys claim that Java has the  
> best VM the best GC etc. etc. and that therefore it is a brilliant  
> idea to use them, that is indeed true, however having only 1 is never  
> a good idea.  
> I have had the feeling that the idea of the Smalltalk VM suits a  
> dynamic language better and have posted that a long time ago, that was  
> how I was pointed to Rubinius… (but I fail to have the time and  
> qualification to participate).
> 
> I was surprised to know 6 full time programmers are hired by Engine yard  
> to work full time on this project.  
> I am not at all, their goal is make Rubinius one of the best and most  
> advanced VM for dynamic languages, six guys seems quite a small lot to  
> me.
> 
> Since i am new to this ruby world… my knowledge is limited.  
> Even if you were ancient to the ruby world your knowledge would be  
> limited ;). But a very warm welcome.  
> Enough of the stupid writing I have given, there are excellent casts  
> about this out there, let’s see if I can find them for you:

Ruby Implementors panel  
[http://mtnwestrubyconf2007.confreaks.com/session04.html](http://mtnwestrubyconf2007.confreaks.com/session04.html)  
Interview with Evan  
[http://static.rubiverse.com/podcasts/3-evan-phoenix-on-rubinius.mp3](http://static.rubiverse.com/podcasts/3-evan-phoenix-on-rubinius.mp3)  
and of course

> **[Rubinius Interview](http://on-ruby.blogspot.com/2006/12/rubinius-interview.html)**
>
> Update: You can read more at rubinius in the ongoing rubinius serial interview: Rubinius Serial Interview: Episode III Rubinius Serial In...

## HTH Robert

[http://ruby-smalltalk.blogspot.com/](http://ruby-smalltalk.blogspot.com/)

* * *

Whereof one cannot speak, thereof one must be silent.  
Ludwig Wittgenstein

---

<div class="post-metadata">

**Author:** ![softmind](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/8baadc/32.png) [@softmind](https://www.ruby-forum.com/u/softmind)\
**Post date:** [January 25, 2008, 1:33pm UTC](https://www.ruby-forum.com/t/what-exactly-is-rubinius-why-such-importance/127131/3 "2008-01-25T13:33:50Z")

</div>

InfoQ ([http://www.infoq.com/](http://www.infoq.com/)) has good stuff on topics related to Ruby  
(and Rubinius). Recently there was interview with Evan P.:  
[Evan Phoenix on Rubinius](http://www.infoq.com/interviews/evan-phoenix-rubinius).

–  
Rados³aw Bu³at

[http://radarek.jogger.pl](http://radarek.jogger.pl) - mój blog

---

<div class="post-metadata">

**Author:** ![softmind](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/8baadc/32.png) [@softmind](https://www.ruby-forum.com/u/softmind)\
**Post date:** [January 25, 2008, 2:37pm UTC](https://www.ruby-forum.com/t/what-exactly-is-rubinius-why-such-importance/127131/4 "2008-01-25T14:37:24Z")

</div>

> Can some one come clear about what exactly is Rubinius and how this  
> project is going to be very helpful to us…?

An interesting part of the rubinius project is the development of a  
full set of specs for the Ruby language, which will help in the  
development of other implementations, and give a canonical description  
of how the language behaves :

[http://rubinius.lighthouseapp.com/projects/5089/specs-overview](http://rubinius.lighthouseapp.com/projects/5089/specs-overview)

Chris

---

<div class="post-metadata">

**Author:** ![softmind](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/8baadc/32.png) [@softmind](https://www.ruby-forum.com/u/softmind)\
**Post date:** [January 25, 2008, 3:47pm UTC](https://www.ruby-forum.com/t/what-exactly-is-rubinius-why-such-importance/127131/5 "2008-01-25T15:47:12Z")

</div>

On 1/25/08, Robert D. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Enough of the stupid writing I have given, there are excellent casts  
> about this out there, let’s see if I can find them for you:
> 
> Ruby Implementors panel  
> [http://mtnwestrubyconf2007.confreaks.com/session04.html](http://mtnwestrubyconf2007.confreaks.com/session04.html)  
> Interview with Evan  
> [http://static.rubiverse.com/podcasts/3-evan-phoenix-on-rubinius.mp3](http://static.rubiverse.com/podcasts/3-evan-phoenix-on-rubinius.mp3)  
> and of course  
> [On Ruby: Rubinius Interview](http://on-ruby.blogspot.com/2006/12/rubinius-interview.html)

Also not to be missed is Evan’s talk at Rubyconf 2007  
[http://rubyconf2007.confreaks.com/d2t1p3\_rubinius.html](http://rubyconf2007.confreaks.com/d2t1p3_rubinius.html)

–  
Rick DeNatale

My blog on Ruby  
[http://talklikeaduck.denhaven2.com/](http://talklikeaduck.denhaven2.com/)

---

<div class="post-metadata">

**Author:** ![softmind](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/8baadc/32.png) [@softmind](https://www.ruby-forum.com/u/softmind)\
**Post date:** [January 25, 2008, 4:30pm UTC](https://www.ruby-forum.com/t/what-exactly-is-rubinius-why-such-importance/127131/6 "2008-01-25T16:30:45Z")

</div>

On Jan 25, 2008 2:48 AM, Softmind T.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Why is MERB attached/used as reference to this Rubinius Project…?

Merb is a project akin to Rails, but with “lean” as the operative  
mindset  
when developing it. The reason you might feel that it is attached to  
the  
Rubinius project is that it is guided by Ezra Z., who runs  
Engine  
Yard.

James

---

<div class="post-metadata">

**Author:** ![softmind](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/8baadc/32.png) [@softmind](https://www.ruby-forum.com/u/softmind)\
**Post date:** [January 25, 2008, 4:14pm UTC](https://www.ruby-forum.com/t/what-exactly-is-rubinius-why-such-importance/127131/7 "2008-01-25T16:14:50Z")

</div>

On Jan 25, 2008 7:46 AM, Rick DeNatale [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > [On Ruby: Rubinius Interview](http://on-ruby.blogspot.com/2006/12/rubinius-interview.html)
> 
> Also not to be missed is Evan’s talk at Rubyconf 2007  
> [http://rubyconf2007.confreaks.com/d2t1p3\_rubinius.html](http://rubyconf2007.confreaks.com/d2t1p3_rubinius.html)

There are a whole series of Rubinius interviews on my blog:

> **[Rubinius Serial Interview, Part I](http://on-ruby.blogspot.com/2006/12/rubinius-serial-interview-part-i.html)**
>
> I wanted to try something a little bit different with this interview. Several years ago, my son and I watched a DVD collection of old movie...

> **[Rubinius Serial Interview, Episode II](http://on-ruby.blogspot.com/2006/12/rubinius-serial-interview-episode-ii.html)**
>
> Episode I seemed popular (good thing I start at one, and didn't do episodes 4-6 first), so here's a second go at it. Thanks again to Evan ...

> **[Rubinius Serial Interview: Episode III](http://on-ruby.blogspot.com/2007/01/rubinius-serial-interview-episode-iii.html)**
>
> A comment that seems to be coming up a lot is: "Where are the docs?". Let's detour briefly from testing and talk about docs (okay, it won'...

> **[rubinius Serial Interview: Episode IV](http://on-ruby.blogspot.com/2007/01/rubinius-serial-interview-episode-iv.html)**
>
> This time around, we're talking about cooperation between JRuby and rubinius developers. It's a timely topic, since Nick Sieger is startin...

> **[Serial rubinius Interview: Episode V](http://on-ruby.blogspot.com/2007/01/serial-rubinius-interview-episode-v.html)**
>
> This week's episode hits three points; Evan's next steps with rubinius, garnet (the new name for cuby), and Software Transactional Memory (S...

> **[rubinius serial interview: episode VI](http://on-ruby.blogspot.com/2007/01/rubinius-serial-interview-episode-vi.html)**
>
> In this week's episode, Brian Ford (brixen) is joining us. He's been doing a lot of work on the testing and RSpec side of the rubinius hous...

> **[serial rubinius interview: Episode VII](http://on-ruby.blogspot.com/2007/02/serial-rubinius-interview-episode-vii.html)**
>
> Here's the first episode of the serial rubinius interview since we've gone to our new bi-weekly format. There's some good stuff in here abo...

> **[Rubinius Sprint Interview](http://on-ruby.blogspot.com/2007/09/rubinius-sprint-interview.html)**
>
> A There’s been some good coverage of the recent rubinius sprint in Denver (see Brian’s Blog , Wilson’s Blog , and Tim Bray’s Blog for some ...

> **[Rubinius Serial Interview, Episode II](http://on-ruby.blogspot.com/2006/12/rubinius-serial-interview-episode-ii.html)**
>
> Episode I seemed popular (good thing I start at one, and didn't do episodes 4-6 first), so here's a second go at it. Thanks again to Evan ...

> **[Serial rubinius Interview: Episode V](http://on-ruby.blogspot.com/2007/01/serial-rubinius-interview-episode-v.html)**
>
> This week's episode hits three points; Evan's next steps with rubinius, garnet (the new name for cuby), and Software Transactional Memory (S...

---

<div class="post-metadata">

**Author:** ![softmind](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/8baadc/32.png) [@softmind](https://www.ruby-forum.com/u/softmind)\
**Post date:** [January 25, 2008, 5:43pm UTC](https://www.ruby-forum.com/t/what-exactly-is-rubinius-why-such-importance/127131/8 "2008-01-25T17:43:16Z")

</div>

On Jan 25, 2008 8:29 AM, James H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> On Jan 25, 2008 2:48 AM, Softmind T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> wrote:
> 
> > Why is MERB attached/used as reference to this Rubinius Project…?
> 
> Merb is a project akin to Rails, but with “lean” as the operative mindset  
> when developing it. The reason you might feel that it is attached to the  
> Rubinius project is that it is guided by Ezra Z., who runs Engine  
> Yard.

And if you’re really interested in the answer, the 2008 MountainWest  
RubyConf  
has just announced that Ezra and Evan are going to be the opening  
keynote!

[NameBright - Domain Expired](http://mtnwestrubyconf.org/2008/speakers)

commercial break – it’s a $100, 2-day conference loaded with Ruby  
goodness, being held on March 28th and 29th in Salt Lake City. You  
can register at:

```
 http://www.acteva.com/go/mtnwestruby

```

head on over and register, you know you want to.
