4 ms·
Clojure is opinionated against using all the potential features of Lisp.
by c_crank 3y ago
Clojure is opinionated against using all the potential features of Lisp.
- masijo 3y agoWhat would be those potential features of Lisp that Clojure is missing?
- c_crank 3y agoMulti paradigm support, low level / C interop capacity, really any sort of native features
- waffletower 3y agoClojure is a multi-hosted language. Clean native interop would be nice to have I agree though.
- fulafel 3y agoIt steers you pretty heavily toward functional programming.
- waffletower 3y agoThat is fair, though not a negative for many. Clojure prefers immutable data structures and functional constructs. Rich Hickey even wishes that he added fewer OOP constructs in the language (such as structs) and leaned more heavily on Clojure rooted functional concepts like 'transducers' which came later in the life of the language.