Eigenclass

evil.rb wants love


~11 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


~11 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


~11 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


~11 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


~11 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


~11 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 11 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 11 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 11 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 11 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...