Lothar Scholz wrote:

> The idea is to extend an interactive console like irb with more
> features, giving you at least a small part of the things possible
> with smalltalk. The ideas are from an older IRB thread.
> 
> First you must write a startup file that contains all the require
> statements for all libraries and files you want to include into your
> "image". After loading this the console runs into the usual
> eval-execute loop, waiting for interactive commands or signals from
> the editor and other tools (like the mentioned class browser).
> 
> After receiving such a signal the console checks which of the required
> files are modified and then they are reloaded.
> But only the parts of the file that contains method/class/module definitions
> are executed.

This sounds a bit like Rails with the breakpoint.rb integration.