Re:How I Start: Clojure
by cryodesign on Tuesday April 07, 2015 @03:25PM
(#9336480)
I'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?
Light 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.
Re:How I Start: Clojure
by not-much-io on Tuesday April 07, 2015 @01:53PM
(#9335781)
I 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. :)
Why 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.
Re:How I Start: Clojure
by puredanger on Tuesday April 07, 2015 @02:35PM
(#9336070)
Actually Emacs does have a Clojure debugger now. http://endlessparentheses.com/cider-debug-a-visual-interacti...
Re:How I Start: Clojure
by not-much-io on Tuesday April 07, 2015 @02:57PM
(#9336242)
Maybe 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.
Re:How I Start: Clojure
by edgyswingset on Tuesday April 07, 2015 @12:47PM
(#9335309)
I'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.
I'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 and the associated YouTrack issue if you'd like lots of gory detail).
Re:How I Start: Clojure
by thomasliasn on Tuesday April 07, 2015 @01:01PM
(#9335424)
Be 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!
Re:How I Start: Clojure
by mshenfield on Tuesday April 07, 2015 @01:52PM
(#9335778)
I 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://cursiveclojure.com/
EDIT: Added link