Mr eel
Rubinius Hits The 0.7
I’ve been following Rubinius for awhile now. It’s a Ruby VM written using C with the eventual aim of it being self-implemented. In other words the VM itself will be written using Ruby. The design is based on principles taken from the Smalltalk-80 VM which had a well-known — depending on your social circles I guess — book colloquially called ‘The Blue Book’.
I like that idea of self-implementation because it at least makes the VM approachable for C noobs like yours truly. Most parts of the core classes are already written in Ruby. That means pretty my anyone with Ruby knowledge can get stuck into it.
SO! The interesting news is that the project has now hit the 0.7 release. Not yet production ready, but whoa, they’ve really got stuck into it. It’s a really exciting project for so many reasons. Not only the self-implementation, but the other features of the VM. For example compiling byte-code or in the future a Just-in-time compiler. More exciting acronyms ahead!
Anyhow, if you have some idle time to kill, Read the release notes for Rubinius 0.7. Perhaps even download it? Do it for me? Go on! I’ll bake you a banana cake.
Comments