As you might already know, Clojure being a being a LISP means it has a really minimal "syntax", which is a two-edged sword. Also programming with immutable data makes it necessary to have a new perspective on how to express and implement algorithms, but luckily Clojure has good "escape hatches" to the mutable world (atoms, STM etc.).
Oh and btw I find Nightcode (https://sekao.net/nightcode) a very good IDE for Clojure, I favor the legacy 1.3.x branch but I'm sure 2.x should have benefits over it as well. Emacs had some annoying hurdles to overcome.
1 comment
[ 2.2 ms ] story [ 11.4 ms ] threadAs you might already know, Clojure being a being a LISP means it has a really minimal "syntax", which is a two-edged sword. Also programming with immutable data makes it necessary to have a new perspective on how to express and implement algorithms, but luckily Clojure has good "escape hatches" to the mutable world (atoms, STM etc.).
Oh and btw I find Nightcode (https://sekao.net/nightcode) a very good IDE for Clojure, I favor the legacy 1.3.x branch but I'm sure 2.x should have benefits over it as well. Emacs had some annoying hurdles to overcome.