This post originated from an RSS feed registered with Ruby Buzz
by Ryan Davis.
Original Post: Getting closer
Feed Title: Polishing Ruby
Feed URL: http://blog.zenspider.com/index.rdf
Feed Description: Musings on Ruby and the Ruby Community...
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Ryan Davis
Latest Posts From Polishing Ruby
Advertisement
Plethora of passing unit-tests: check
Simple reproducible system: check
Ability to override core classes: check
Binary with our core classes: check
Segfaults: check
% cd MR
% make libmetaruby.a
...
% cd RUBY
% patch -p0 < metaruby.patch
...
% ./configure --program-prefix=meta
...
% cp ~/Links/MR/libmetaruby.a .
% make metaruby
...
% ./metaruby bin/irb
irb(main):001:0> 1+1
=> 2
irb(main):002:0> false
/usr/local/lib/ruby/1.8/irb.rb:298: [BUG] Segmentation fault
ruby 1.8.3 (2005-09-10) [powerpc-darwin8.2.0]
It is time to split the tail of ruby2c and start making a translator for ruby internals. So far we've only done generic C.
We are very close... very very close...
Read: Getting closer