3 ms·
>Does any other language even come close to this? Smalltalk
by dmux 8y ago
>Does any other language even come close to this?
Smalltalk
- black-tea 8y agoInteresting. But one of the points of Clojure is to get away from the object-oriented way so I'm not sure that I'd like Smalltalk.
- chillpenguin 8y agoIf I understand it correctly, Smalltalk is really nothing like Java and the mainstream OOP that Clojure is a reaction to.
- pjmlp 8y agoSmalltalk is dynamic and Java is static. Smalltalk, it is an experience, given that language, IDE and runtime/OS are all blended together, while Java can only do so much, even with the more advanced IDEs. Clojure might be a reaction to C++/Java/C# OOP style, but it surely adopts Common Lisp OOP style.
- zimablue 8y agoI think if things have private state that can't be seen externally and that's idiomatic then there's a conflict, if not then there isn't. Do you think it's worth learning Smalltalk? Is it still possible?
- cjallen88 8y agoHave a look at http://pharo.org/documentation http://pharo.org/documentation (a modern smalltalk implementation), they have some good materials, also a discord server. I think it's worth learning, even if you never use it.
- felixgallo 8y agoErlang and elixir.
- pjmlp 8y agoYeah that is why it supports a subset of CLOS.
- z3phyr 8y agoYou have to try it to really understand what OO actually is. Its not the OO you might be familiar with..