>>>>> "J" == Johann Hibschman <johann / physics.berkeley.edu> writes:

J> If there are hooks of some kind, it would be easy to create a nifty
J> IDE-like environment,

 Well, it's always possible to write *stupid* things, especially when your
 name is ts :-(



pigeon% cat b.rb
#!/usr/bin/ruby -riis
class A
   def initialize(hash=nil)
      @table = {}
      if hash
         for k,v in hash
            @table[k] = v
         end
      end
   end
end

puts dump A, :initialize
pigeon% 

pigeon% b.rb
def initialize(hash = nil )
   @table = {}
   if hash
      for k, v in hash
         @table[k] = v
      end
   end
end
pigeon% 


Guy Decoux