3 ms·
1. It's suitable for object-oriented programming. Common Lisp Object System is insanely powerful. 2. Depending on the implementation it can be really fast. 3.
by Grue3 11y ago
1. It's suitable for object-oriented programming. Common Lisp Object System is insanely powerful.
2. Depending on the implementation it can be really fast.
3. Depending on the implementation, support for typing and type inference.
+more. It's a much bigger language with a kitchen sink of features.
- yogthos 11y agoNote that Clojure also supports OO style with rotocols http://clojure.org/protocols http://clojure.org/protocols and multimethods http://clojure.org/multimethodsp http://clojure.org/multimethodsp in fact stuff like Om https://github.com/omcljs/om/wiki/Quick-Start-(om.next) https://github.com/omcljs/om/wiki/Quick-Start-(om.next) is fairly object oriented in nature. Clojure is also very fast thanks to running on the JVM and it supports type hinting. There's also core.typed for static typing support.