4 ms·
Great question! I've thought about this too, in my younger days. All of this is IMHO: * an abstract concept like Alan Kay's OOP is not the same as programmin
by the-alchemist 5y ago
Great question! I've thought about this too, in my younger days.
All of this is IMHO:
* an abstract concept like Alan Kay's OOP is not the same as programming language syntax
* your examples are programming language specific. Python, C++, Java-ish, from the looks of it
* Alan Kay's OOP, as far as I understand it, is about /disconnecting/ the sender and receiver, and have them "communicate" via messages.
* the difference between `receiver.message(params)`, `sender.message(receiver, params)`, or `sender.send(receiver, message, params)` is skin-deep. You can easily write a library that converts one to the other in almost any of the languages.