Hello, all...

I've been trying to understand metaclasses
(mostly through a search of the ruby-talk archive).

I guess I have two questions:

1. Why does MyClass.class return Class, if the
class of MyClass is really MyClass's metaclass?

2. Why do we create a metaclass if all classes are
instances of Class? Couldn't Class have been used
as a generic metaclass?

Thanks,
Hal Fulton