05 Oct '13, 2pm

@mhenrixon the Ruby compiler is written in Ruby, so the build Ruby has to bootstrap compiling it:

Bootstrapping is the process of building up functionality of the system until all Ruby code can be executed. There are seven stages to the bootstrap process: VM: The virtual machine is able to load and execute bytecode, send messages (i.e. look up and execute methods), and all primitive functions are available, but not yet hooked up as Ruby methods. The Class class has to be manually set up this early in the process by setting its class to be itself and its superclass to be Module. In addition to Class and Module, a couple of other base classes are created here including Object, Tuple, LookupTable, and MethodTable. Now that classes can be defined, 35 or so built in classes are told to initialize themselves, symbols for top level methods (:object_id, :call, :protected, etc) are created, basic exceptions are defined, and primitives are registered. Finally IO gets hooked up. ...

Full article: http://rubini.us/doc/en/bootstrapping/

Tweets

If you are one of these developers, let's build...

rubini.us 05 Oct '13, 5am

Rubinius has no global interpreter lock, but we can significantly improve concurrency coordination in the system. During s...

How to maintain ruby project that works with Ru...

rubyflow.com 05 Oct '13, 3pm

How to maintain ruby project that works with Ruby and JRuby Posted by shvets on October 05, 2013 — 0 comments I have littl...

Learning about #self in #Ruby: @rubylearning is...

rubylearning.com 03 Oct '13, 4pm

Self - The current/default object <Modules/Mixins | TOC | Constants > At every point when your program is running, there i...

Ruby Cheat Sheets

Ruby Cheat Sheets

rubyinside.com 06 Oct '13, 5pm

is a combination of a cheat sheet and a tutorial. It's six pages long, but features a mini Ruby introduction and tutorial,...

Sam Ruby: Download RESTful Web Services

intertwingly.net 04 Oct '13, 1pm

Hey, folks, I got some pretty exciting news. Now that RESTful Web APIs has come out, there’s really no reason to buy 2007’...

@BMorearty pretty sure it's not true. Also, cop...

rubini.us 30 Sep '13, 11pm

We, Rubinius, absolutely reserve the right to change any part of the underlying compiled file mechanism. Since we are publ...

#Ruby on #Rails: Deploy

rubyonrails.org 05 Oct '13, 12am

The easiest deployment setup for Rails is Phusion Passenger aka mod_rails. It's a module for nginx and Apache that automat...

Как протестировать Ruby state_machine

rubyflow.ru 02 Oct '13, 11pm

Как протестировать Ruby state_machine

Ruby's Exception Hierarchy

blog.nicksieger.com 04 Oct '13, 2pm

Exception NoMemoryError ScriptError LoadError NotImplementedError SyntaxError SignalException Interrupt StandardError Argu...

Fast tests in Ruby on Rails

rubyflow.com 01 Oct '13, 3pm

Fast tests in Ruby on Rails Posted by manualwise on October 01, 2013 — 0 comments Developers need to be able to run tests ...

6 Ways To Remove Pain From Feature Testing In R...

rubyflow.com 02 Oct '13, 5pm

6 Ways To Remove Pain From Feature Testing In Ruby On Rails Posted by joelturnbull on October 02, 2013 — 0 comments Writin...

Download RESTful Web Services Free book downloa...

intertwingly.net 05 Oct '13, 3am

Hey, folks, I got some pretty exciting news. Now that RESTful Web APIs has come out, there’s really no reason to buy 2007’...

Ruby - Un lenguaje de programación dinámico y de código abierto enfocado en la simplicidad y productividad. Su...

Ruby - Un lenguaje de programación dinámico y d...

ruby-lang.org 29 Sep '13, 1pm

, que mide el crecimiento de los lenguajes de programación, ubica a Ruby en la posición #13 del ranking mundial. Refiriénd...

Serving ruby gems, the paranoid way: As I wrote...

rubyflow.com 30 Sep '13, 7am

Serving ruby gems, the paranoid way Posted by gravis on September 30, 2013 — 0 comments As I wrote in a previous blog post...

[code] Rubinius 2.0 released

rubyflow.com 05 Oct '13, 11pm

Rubinius 2.0 released Posted by jc00ke on October 05, 2013 — 0 comments After years of hard work, the Rubinius team releas...