File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Clojure Tools

 
Matthew Lucas
Greenhorn
Posts: 4
Clojure Linux Scala
  • 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Pie
Posts: 298
10
Clojure Linux Mac OS X
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic