Will Ruby ever support multiple inheritance through classes instead of
modules? This is good since it won't need modification of existing
classes, and/or converting them to modules or class-module pairs before
they are inherited by a new subclass with the use of include when we
reuse them.

class StableClassA
  puts :A
end

class StableClassB
  puts :B
end

class Inheritor < A, B # won't work
  puts :A
  puts :B
end

# To make things work:

module StableModuleA
  puts :A
end

class StableClassA
  include StableModuleA
end

module StableModuleB
  puts :B
end

class StableClassB
  include StableModuleB
end

class Inheritor
  include StableModuleA
  include StableModuleB
  puts :I
end

-- 
Posted via http://www.ruby-forum.com/.