Re:“What Alan Kay Got Wrong About Objects”
by mgummelt on Sunday November 17, 2019 @08:19PM
(#21561211)
As usual with Alan Kay, it's difficult to understand exactly what he's advocating for. On the one hand, he laments browsers having features, and thinks they should just execute code safely and provide a low level graphics interface, but on the other hand, he advocates for a universal polymorphic graphical object mesh (perhaps approximated by LivelyWeb) which would require a great deal more "features" (think Java) and is closer to what OP is describing.
I think he's made his way into this thread, so I invite him to clarify!
Re:“What Alan Kay Got Wrong About Objects”
by discreteevent on Monday November 18, 2019 @02:57PM
(#21567569)
I read it as the browser should just be a VM. It's low level. Then the objects that run in the VM provide the features. This solves a lot of problems. The browser is slowly evolving to do this anyway with js, then wasm (reality is proving Kay right) but the underlying high levelness of it makes it a mess. A VM is more flexible and robust and at the same time simpler than a browser
Re:“What Alan Kay Got Wrong About Objects”
by mgummelt on Monday November 18, 2019 @03:23PM
(#21567807)
The difference is that, in order to foster composition, the platform can't just be a VM. It must also provide the interfaces by which objects interact. Take Java. It's not just a VM. It's also the JDK/JCL.
"What if "data" is a really bad idea?" -- Alan Kay (https://news.ycombinator.com/item?id=11945722)
I just don't see how he has ever pushed for the direction you're advocating. If anything, it's the opposite.