11 ms·
I find Rich's anti-OO philosophy refreshing. I know Rich's reasons for not liking mainstream/traditional OO is different, but for some reason I've never liked
by Roybatty 14y ago
I find Rich's anti-OO philosophy refreshing. I know Rich's reasons for not liking mainstream/traditional OO is different, but for some reason I've never liked the idea of having methods and data together. I like the concept of Common Lisp's CLOS.
- GlennS 14y agoI find it refreshing too. I find it much easier for my programming to flow when I'm sparing in my object use. But, I'm not quite ready to throw out bundling functions with data just yet. Sometimes there's no other use you'd have for a function, and the dot notation and discovery through autocomplete is really convenient. Not quite sure how to resolve these things yet.
- Roybatty 14y agoIn a language like Clojure you wouldn't have the problem of autocomplete because there isn't an object for the method to be attached to. I love autocomplete and editors/IDEs for dynamic OO languages have a hard time providing it, because the type isn't know except through certain types of analysis, which can never be 100% known.