4 ms·
"There are varying definitions of "functional"-ness." I wonder if there are varying definitions of "object-oriented"-ness. Also, I hear clojure is a true scot
by herge 15y ago
"There are varying definitions of "functional"-ness."
I wonder if there are varying definitions of "object-oriented"-ness.
Also, I hear clojure is a true scotsman while scala is not.
- Rickasaurus 15y agoThere certainly are varying definitions of "object-oriented"-ness, just contrast C++ and Smalltalk!
- derleth 15y agoAnd then contrast Smalltalk with CLOS. (CLOS is the Common Lisp Object System. If Smalltalk is more OO than C++, and I think most people see it that way, then CLOS is ... sideways OO than Smalltalk. It's not quite on the same spectrum, but it is still OO.)
- beza1e1 15y agoYes, OOP is not clearly defined: http://beza1e1.tuxen.de/articles/oop.html http://beza1e1.tuxen.de/articles/oop.html