A Love Letter to Object Orientation(blog.mempko.com) |
A Love Letter to Object Orientation(blog.mempko.com) |
See https://news.ycombinator.com/item?id=36879311 for who coined the term.
> before he developed Smalltalk
See https://dl.acm.org/doi/10.1145/3386335 for who developed Smalltalk.
> The big idea [..] was messaging
A Simula I event notice (time, process) in the sequencing set is just a message step(process, time) in a priority mailbox; the two are the same mathematical object, making Simula's discrete-event active processes and message-passing active objects trivially isomorphic.
As you pointed out, how objects handled message passing is isomorphic with Simula's discrete events. However the real story about messages is late-binding, which is the core idea.
There is this great discussion between Joe Armstrong and Alan Kay if you haven't see it. https://www.youtube.com/watch?v=fhOHn9TClXY
EDIT: Just checked your smalltalk implementation. Very cool! Do you remember the Open Croquet project in the early 2000s? Way ahead of it's time. I wonder if a modern version of that could work today now that we have good VR headsets.
Secure Connection Failed
An error occurred during a connection to abject.world. PR_END_OF_FILE_ERROR
Error code: PR_END_OF_FILE_ERROR
The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
Please contact the website owners to inform them of this problem.