5 ms·
Good to know! I started with emacs, but decided to use Light Table for now. Nothing against emacs, but I don't want to make things harder by learning a new lang
by arms 12y ago
Good to know! I started with emacs, but decided to use Light Table for now. Nothing against emacs, but I don't want to make things harder by learning a new language and a new editor at the same time. Aside from Light Table (and presumably Leiningen) do you have any other tooling recommendations?
- elwell 12y agoI chose to learn both at the same time, and would recommend it if you're willing to buckle down for a month or two of frustration. I really feel like I further developed my ability to go head first into learning in a way I had in the past. Still learning a lot though about both. I should mention that I'm a freelancer; if I was an employee it might be hard to get a way with spending so much time learning rather than producing in the short-term.
- craigching 12y agoI will say that cider has done a very nice job of getting interactive development using Emacs to work well. I am a 20+ year Emacs user and love working with Clojure via cider. I will say that I think getting started with Light Table is a great way to start, but don't leave Emacs too far behind! Good luck go you!
- mendort 12y agoI also am a long time emacs user, but whenever a plugin freezes emacs I immediately stop using it. Is is cider now stable? I know nrepl.el would crash emacs frequently if you asked it to evaluate the wrong thing.
- willismichael 12y agoI'm not sure how long this feature has been around, but C-c C-b will abort any running evaluation(s)... I've used it more than once to save a non-responsive cider repl session.
- kjjw 12y agoWell I've been using cider / nrepl.el for a long time and never knew this. Don't know how I missed it. Thank you.
- craigching 12y agoI've never had cider or the old nrepl.el crash or freeze on me, they've always worked fine. I develop on Mac OSX and Linux, what platform are you on? And what Emacs version? I tend to be on the latest GNU releases. Are you using a GNU Emacs or something else? If you're on Mac, I highly recommend this distribution [1] [1] -- http://emacsformacosx.com http://emacsformacosx.com
- mendort 12y agoI'm on the latest release of GNU emacs. I'm mostly on Windows, which could be the issue.
- craigching 12y agoI use Emacs on Windows too, but I don't develop there, it's mostly a glorified notepad for initial analysis of log files, so I can't really help there. I would recommend getting melpa setup on your emacs and keep cider as up-to-date as possible to see if that helps, assuming you're not doing that already either via melpa or directly from source. Good luck to you!
- bwanab 12y agoFor emacs/clojure users I highly recommend Sam Aaron's Emacs Live. It is an "opinionated" emacs setup and while some of the opinions might not be to your liking, it is really easy to set up and get going with clojure using it.
- tensor 12y agoI really like IntelliJ with cursive: https://cursiveclojure.com/userguide/ https://cursiveclojure.com/userguide/