3 ms·
Difficulty with setup certainly is a huge pain point with me using Clojure, the amount of time I've spent wrestling with different libraries were just not worki
by arijun 9y ago
Difficulty with setup certainly is a huge pain point with me using Clojure, the amount of time I've spent wrestling with different libraries were just not working is way too high, and is probably the number one reason I don't use Clojure today. Clojure desperately needs something like Anaconda to simplify setup, this looks like it might help.
- j_m_b 9y agoReally? Which libraries? Did you try using leinengen? One of the strengths of Clojure imo is how well everything JUST works as opposed to python, ruby, etc.
- xapata 9y agoI have had the opposite experience. Leinengen was trouble on it's own.
- arijun 9y agoI tried using leinengen and boot, each had it's own issues. I remember spending many frustrating hours trying to get the live reloading to work. I feel like a lot of the Clojure ecosystem is quite hacky, and if you can hack around in clojure you can work around many of the problems, but if you're a clojure novice each tiny hiccup is minutes to hours spent trying to figure just what is the problem.
- divs1210 9y agoI have had the opposite experience. Clojure has been dead simple for me to set up on mac/linux.
- arijun 9y agoOn Mac, for me, even the process of getting java was more difficult than the entire setup process for some languages. "Ok here's the download page for Java, ok, but I need the JRE too, right? Ok here's the JRE, but it's a different version than Java, is that a problem? Also didn't I remember there being some issue with the newest Java--can I use that yet or will it screw everything up again? Now that I've downloaded everything, do I, like, need to put them somewhere so they're in my path? Ugh and now I have autoupdaters for Java bugging me every few weeks?" Python: "Download anaconda, install done" Rust (which I just tried for the first time this week): "Download rust, done."
- spinningarrow 9y agoI agree installing Java is not fun, but if you use homebrew then the easiest way to install it on the Mac is: `brew cask install java`.
- arijun 9y agoThank you for telling me that, much easier than using oracles installer. It's still not exactly that easy since clojurescript does not work with the latest java so you have to do some finagling to get it to install java8 but still much easier. I still maintain that java is the closest to malware a reasonable developer will put on their system.