aspose file tools*
The moose likes Clojure and the fly likes Clojure Tools Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Languages » Clojure
Bookmark "Clojure Tools" Watch "Clojure Tools" New topic
Author

Clojure Tools

Matthew Lucas
Greenhorn

Joined: May 24, 2011
Posts: 4

Hi Amit

I've been playing with Clojure for a few months now, running through the koans, and doing the quizzes on 4clojure etc, and I love the language (despite the struggle to get my head around FP). But I wonder about "proper" development tools, and was wondering what tools you use/would recommend?

Thanks
Sean Corfield
Ranch Hand

Joined: Feb 09, 2011
Posts: 232
    
    3

Development tools are a very personal choice!

For this audience - primarily Java developers interested in Clojure - I think the easiest approach is to simply pick up the Clojure plugin for your favorite Java IDE and work with that. I'm a heavy Eclipse user so I naturally picked CounterClockWise as my default Clojure environment.

I can fire up a REPL (Read-Eval-Print-Loop) directly inside Eclipse and run / experiment with code live in my editor, as well as loading and running entire files or parts of them. This allows for a very iterative approach to development, trying out different ideas and gradually evolving my application without leaving Eclipse.

As a build tool, I use Leiningen, which is a very Clojuresque wrapper around Maven, letting you define dependencies in a project.clj file, managing dependencies (via Maven), running tests, building JAR files and so on. Leiningen has a nice plugin architecture and there are quite a lot of useful third-party plugins available.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Clojure Tools
 
Similar Threads
is there a way to automatically keep my clojure installation up to date?
Benefits of Learning Clojure?
Mine and Jungle
How are you using Clojure?
Is "The Joy of Clojure" for beginners?