Clojure 15th Anniversary: A Retrospective
From my brief time trying it out about 3-4 years ago, the major things that needs improvement include:<p>1. Improve startup times.<p>2. Ditch leiningen, its functionality should be included in base clojure.<p>3. Emacs toolchain for Clojure  seems massively complex and have too many parts. Makes it difficult to get it reliably installed&#x2F;setup.<p>4. Getting it set up on Windows seems obscure, which shouldn&#x27;t be. Part of the problem is that lein is not distributed with clojure.<p>5. Error messages are cryptic.<p>6. Needs a lisp style debugger. Once an exception occurs we need to get a repl at that point of state.<p>7. Needs provision include Local jars easily without having to set up a maven repo for the same. This is very important for hobbyist work, and for exploratory programming.