A comment I heard several times at OOPSLA was that Ruby could take
over the world if it had a good browser.

So, I've been thinking about what a Ruby browser would look like.

I suspect everyone I talked with was anticipating something like a
classic 4 pane Smalltalk browser. But would that really work?

How would we represent singleton classes, things like

   def a.fred
     ...
   end

   class <<bert
     ...
   end

or even simple things such as our code extending a system class

   class Object
     def defaultsTo
       self
     end
   end

I think that maybe we need a whole new way of looking at browser/IDE
interfaces.

Am I making this too difficult? Anyone got any world-beating ideas?


Regards


Dave