Eigenclass

evil.rb wants love


over 10 years ago by Mauricio Fernandez on Eigenclass.
evil.rb is an experimental library that makes it possible to manipulate internal structures from the Ruby interpreter*1. If you're interested in the internals...

The Neo-Rails controversy and a language generator


over 10 years ago by Mauricio Fernandez on Eigenclass.
There's seemingly no end to the drivel coming from these Neo-Rails sects, or is it people pretending to be Java supporters posing as Railers? Summing...

Rails on 1.9: first benchmarks, YARV exposed to non-synthetic tests


over 10 years ago by Mauricio Fernandez on Eigenclass.
News from moriq again. He's on the way to benchmarking real Rails apps under 1.9. Preliminary results When benchmarking basic requests with a minimalistic...

The PostRailsMonkey Manifesto


over 10 years ago by Mauricio Fernandez on Eigenclass.
I just found the following; some points hit the nail on the head but several are way off or needlessly controversial... any help debunking them? The PostRailsMonkey...

Message-oriented (duck-typed) exceptions


over 10 years ago by Mauricio Fernandez on Eigenclass.
I thought somebody would implement the message-oriented exception mechanism I hinted at, but nobody did so here's the obvious implementation (4 minutes...

Rich exception hierarchies, multiple inheritance in Ruby


over 10 years ago by Mauricio Fernandez on Eigenclass.
Rescue clauses are amongst the few things in Ruby that care about the class of your object, so when you do begin ... rescue Foo ... end the exception...

Towards compatibility with Ruby 1.9: Rails, Rake, RubyGems...


over 10 years ago by Mauricio Fernandez on Eigenclass.
Ruby 1.9 is expected to be released at the end of this year and although it's a moving target, moriq (Kazuhiro Yoshida) is trying to make Rails run on it...

Ruby interpreting Prolog' interpreting Lisp interpreting Lisp solving FizzBuzz


over 10 years ago by Mauricio Fernandez on Eigenclass.
I've written a Lisp 1 interpreter in a Lisp dialect interpreted by the Prolog-ish language interpreted in Ruby*1 I have recently blogged about. FizzBuzz...

rcov 0.8.0 (Ruby code coverage): new output modes, fix for RSpec woes, superior emacs integration


over 10 years ago by Mauricio Fernandez on Eigenclass.
Version 0.8.0 of the rcov code coverage tool for Ruby introduces new output modes and superior emacs integration. It also fixes a nasty bug in the rcovrt...

More logical programming in Ruby: solving Einstein's riddle (Zebra puzzle)


over 10 years ago by Mauricio Fernandez on Eigenclass.
The Zebra puzzle is a well-known logic puzzle often attributed to Albert Einstein, who is said to have invented it as a boy. The legend goes that he claimed...