Hacker News new | past | comments | ask | show | jobs | submit login

Easiest way to get started:

1) Install Leiningen (download script, place in usr/local/bin), then "lein new project".

2) Download Clooj (standalone .jar), run with "java -jar clooj" https://github.com/arthuredelstein/clooj

3) Open project directory in Clooj.

It will automatically set up the REPL, and you can run expressions just like in EMACS/Light Table, it has code completion, source browsing, etc... Super easy to set up and run, much easier than any of the alternatives.

This Clojure environment is by far the easiest programming environment I have ever set up. Far easier than even Python or Ruby on Linux, definitely easier than anything EMACS-related. Leiningen is super easy to use from the terminal, and Clooj is super easy to set up and use.




Even having to build clooj from source (because the mediafire link didn't work) was super easy. I can't get the REPL to load the symbols in my project, but that's probably my fault.


Strange, download seems to work now.

Yeah, the REPL isn't perfect (sometimes it needs to be restarted if you mess with it too much), but it's a heck of a lot easier to set up than EMACS with nRepl, or even Light Table (which itself is a great editor).

Another good one is Catnip, which is an add-on to Lein which launches an editor/REPL in your browser...

It never ceases to amaze me the kinds of things that people have already done with Clojure - games on Google Play store for Android, awesome IDEs, Pedestal is looking like a great web framework, Datomic, Clojurescript and now Clojure that compiles to C. Not to mention all the private enterprisey things being done, I know of at least a few banks/hedge funds which use Clojure internally, a robotics company, and likely many others...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: