So, you're saying that the four pillars are not what Kay meant, then, start explaining the four pillars. I'm just trying to give credit where it's due, all the people who came up with these were not idiots either. Sure, in practice, inheritance, and polymorphism are indeed toned down, but still have their places. That idea of messaging being more like an initiation of a process rather than a command sounds fun, but in practice, it's damn annoying. Like something wanting to be smart about the return value and sometimes it's a vector, sometimes it's a list, etc (talking about R for example). Maybe I'm approaching it from the wrong angle, but this is my whole problem with any llm. My expectations are that a computer gives repeatable, predictable, and accurate results and by definition, these are anything but.
i'm not against those pillars... but it plays into a bigger context. i'm not sure if kay changed his positioning over time.... i suspect he did. i get your point about messaging but i think this is the difference between traditional object oriented programming vs agents and mini-computers
Very nicely explained. I never thought about OOP as elucidated in the Alan Kay definition
So, you're saying that the four pillars are not what Kay meant, then, start explaining the four pillars. I'm just trying to give credit where it's due, all the people who came up with these were not idiots either. Sure, in practice, inheritance, and polymorphism are indeed toned down, but still have their places.
That idea of messaging being more like an initiation of a process rather than a command sounds fun, but in practice, it's damn annoying. Like something wanting to be smart about the return value and sometimes it's a vector, sometimes it's a list, etc (talking about R for example).
Maybe I'm approaching it from the wrong angle, but this is my whole problem with any llm. My expectations are that a computer gives repeatable, predictable, and accurate results and by definition, these are anything but.
i'm not against those pillars... but it plays into a bigger context. i'm not sure if kay changed his positioning over time.... i suspect he did. i get your point about messaging but i think this is the difference between traditional object oriented programming vs agents and mini-computers
👍
Well said again Chris!!
you might not need glasses dedicated to protecting yourself from blue light if you didn't surround yourself completely in blue light
hahaha, maybe