2 ms·
This is cute, albeit a terrible idea in practice. It's also misleading to compare it favorably to CLOS and come up with statements like "a framework that brings
by armitron 8y ago
This is cute, albeit a terrible idea in practice. It's also misleading to compare it favorably to CLOS and come up with statements like "a framework that brings C to the level of other high level programming languages and beyond". It's a bad idea to examine CLOS in isolation and try to replicate its features, without understanding - or ignoring - how it fits in with the rest of Common Lisp and how the whole is greater than the sum of its parts. CLOS is extremely powerful because there is tremendous synergy with the interactive, image-based development style that CL is designed around.
You focus on CLOS in isolation and you not only end up missing the point completely but also end up with a frankenstein monstrosity that can be very destructive. This also reminds me of Alan Kay talking about how most OO languages completely missed the point unlike Lisp that got it: Late binding.
- appleflaxen 8y agoThe Alan Kay talk sounds interesting; do you have a link to it?
- armitron 8y agoIt is his OOPSLA 97 keynote. I am sure you can find it online.