4 ms·
Great writeup. Side note: If it were upto to me, I'd recommend Cursive Clojure (with IntelliJ) to beginners. No steep learning curve and works flawlessly! http
by krat0sprakhar 12y ago
Great writeup. Side note: If it were upto to me, I'd recommend Cursive Clojure (with IntelliJ) to beginners. No steep learning curve and works flawlessly!
https://cursiveclojure.com/ https://cursiveclojure.com/
EDIT: Added link
- edgyswingset 12y agoI'd recommend it until recently. I'm unsure why, but even with a fresh install of IDEA it fails outright and refuses to load on both of the machines I have it installed on.
- thomasliasn 12y agoBe aware that the plug-in repositories follow the version of Idea, so when upgrading you'll need to uninstall and reinstall with the correct repo. Hope this helps!
- mshenfield 12y agoI stumbled across this yesterday - it is a known issue with IDEA 14.1. There's instructions on a fix here: https://github.com/cursiveclojure/cursive/issues/813 https://github.com/cursiveclojure/cursive/issues/813
- lemming 12y agoI'm sorry about this - as other commenters have mentioned, you need to change your plugin repo when you change your IntelliJ version. This is due to unfortunate bugs in the IntelliJ private repos (see https://github.com/cursiveclojure/cursive/issues/813 https://github.com/cursiveclojure/cursive/issues/813 and the associated YouTrack issue if you'd like lots of gory detail).
- not-much-io 12y agoI second this. Although I myself use Emacs and am very happy with it, Cursive allows focusing on Clojure and not on the setup. Though once some level of skill has been achieved, I'd recommend Emacs. :)
- ticking 12y agoWhy though? Cursive has a working debugger while Emacs doesn't. Emacs has a lot of stuff outside the realm of Clojure, like irc mail and orgmode, but Cursive really is the more advanced Clojure environment. Even @dnolen seems to have switched to it.
- puredanger 12y agoActually Emacs does have a Clojure debugger now. http://endlessparentheses.com/cider-debug-a-visual-interactive-debugger-for-clojure.html http://endlessparentheses.com/cider-debug-a-visual-interacti...
- not-much-io 12y agoMaybe it's just my 4gigs of RAM speaking, but Cursive is sluggish and heavy. I have Emacs running in a drop down terminal, that I can hide and show fast, I can run many languages simultaneously (Python and Clojure for me), I can quickly navigate and to all sorts of things without any load time. Everything feels very effortless, thus why I'd recommend Emacs. Not to say that I am above opening up Cursive for serious refactoring or navigation. :) NB: I personally also hate using the mouse.
- cryodesign 12y agoI'm a beginner and Clojure is on my list to try out, so this tutorial comes in handy. However I was looking to use LightTable - is this still a good choice? http://lighttable.com/ http://lighttable.com/
- yogthos 12y agoLight Table is the least hassle to setup and it's serviceable for smaller projects. However, I would definitely recommend using something like Cursive for any serious project.