mop problem 4 - mop is misleading name
I want to write all mop problems I am thinking before mop is added to Perl core.
mop is abbreviation of Meta Object Protocol. I think this name is misleading name. This name associate "Meta information of Object ".
But truth is that any information is Class Information, not Object information.
For example,
1. Attribute name
2. Parent class
3. Role
This is belong to Class, not Object.
ref $object -> Class -> Attribute name -> Parent class -> Role information
The fo…