fp-oo
fp-oo copied to clipboard
:__own_symbol__ => :__class_symbol_of_instance__
It's hard to remember what :__own_symbol_ is for. Would the above name change help?
:own_symbol_for_instance?
:__entity_symbol_
or
:__abstraction_name_
I'd not view it just as an instance-centric attribute; I'd personally like thinking of it as the purpose of the new type being defined, whereas :__class_symbol__ formalize that purpose in a hierarchy type.