3 ms·
It may interest people to know that Alan Kay has said that they got granularity wrong with classes. Functions are a good granularity, and so are systems, but cl
by gruseom 15y ago
It may interest people to know that Alan Kay has said that they got granularity wrong with classes. Functions are a good granularity, and so are systems, but classes don't work. To get true encapsulation as he originally envisioned it, you need to think in terms of interoperating systems. The example he gave of getting it right is the internet (but not the web). This was all from Kay's talk last year in Germany.
- Alexandervn 15y agoDo you have a source (video, transcript) to that talk of Alan Kay in Germany?
- gg_ 15y agoI believe he is referring to this talk: http://tele-task.de/archive/video/flash/14029/ http://tele-task.de/archive/video/flash/14029/
- gruseom 15y agoYes thanks - and if anyone watches it, be sure also to check out the stuff on Bob Barton. I learned about a magnificent part of computing history thanks to that talk. Edit: here you go: http://news.ycombinator.com/item?id=2855500 http://news.ycombinator.com/item?id=2855500 http://news.ycombinator.com/item?id=2928672 http://news.ycombinator.com/item?id=2928672 http://news.ycombinator.com/item?id=2856567 http://news.ycombinator.com/item?id=2856567 http://news.ycombinator.com/item?id=2855508 http://news.ycombinator.com/item?id=2855508 The first two are teaser comments. The second two are the important pieces. Also the paper Kay praises at the start of the talk is short and very worth reading.
- Ingaz 15y ago>> true encapsulation as he originally envisioned it I suppose that "true" objects are Erlang processes. (I'm only partly joking) OOP gone wrong when it became structs with methods.