3 ms·
> Not everything is an object (Ruby) If you think Ruby goes far with that idea, check out Pharo. In Pharo, even an object's fields are objects. Not just the va
by mumblemumble 6y ago
> Not everything is an object (Ruby)
If you think Ruby goes far with that idea, check out Pharo. In Pharo, even an object's fields are objects. Not just the value the field references. The field itself.
- KineticLensman 6y agoSimilarly, in the Metaobject protocol of the Common Lisp Object System (CLOS) [0], classes, slot-descriptions, generic-functions and methods themselves are instances of metaclasses [0] https://en.wikipedia.org/wiki/Common_Lisp_Object_System#Metaobject_Protocol https://en.wikipedia.org/wiki/Common_Lisp_Object_System#Meta...