views:

4311

answers:

8

How do you develop in Clojure on Windows systems?

+10  A: 

On the site, the first thing you would read when getting started lists all your current options. There is a netbeans add-in, emacs mode and vim syntax highlighting.

Aaron C
+12  A: 

Personally I use emacs because no other IDE feels right with sexpression languages to me. Swank/slime/emacs/clojure is just such a powerful repl setup nothing else feels right to me. If you want it set up easily (assuming you don't already have emacs set up) check out clojurebox

http://clojure.bighugh.com/

Preconfigged to just work on windows after running an installer.

Runevault
What do you use for build, test, and deploy? That's always the hidden kicker in choosing a language.
phyzome
+7  A: 

There is also an eclipse plug-in here: http://code.google.com/p/counterclockwise/

Edit: changed link per js' comment

Onorio Catenacci
now: http://code.google.com/p/counterclockwise
js
+5  A: 

I don't. I'm waiting on the release of Enclojure, the netbeans plugin that fixes some of the windows problems.

UPDATE: I do now, Enclojure ROCKS! :D

Rayne
+8  A: 

Enclojure (in Netbeans) is now released and works well on Windows.

VimClojure is a good lightweight solution.

Joshua Fox
+2  A: 

I tried to use VimClojure but found it uninviting. I'm a Vim person, but the idea that I have to compile my editor before even trying it out is definitely not what I'm looking for. The fact that the author says he doesn't care about Windows support any more adds to my disinclination to use it. On top of that, the documentation is pretty poor.

I'm attracted to ClojureBox which is Clojure and Emacs in an easy-to-use installer. Maybe it's time to give Emacs another shot. It comes right up in the REPL.

Steve Rowe
I got it to work on vanilla gvim on Windows without any compilation.
Roman Plášil
+2  A: 

Jetbrains recently released "La Clojure", a Clojure plugin for their already excellent (but commercial) Java IDE IntelliJ IDEA. Once you have IDEA installed you can install the plugin from the plugin manager, or download it from the plugin website.

Mark Derricutt
+3  A: 

Hi, I have been experimenting with Clojure last two months and in my learning process I used several applications.

So, I have made a package and want it to share it with everybody that want to learn Clojure. What's wrong with the existing Clojure Box? well... nothing at all; but if you are like me and want to avoid the complexity of learning a new programming language in a new ide (for me) like emacs you may be find this package useful.

You have a customized version of scite, an application named WinCommand to work more confortable with Clojure repl and JSwat to debug your code.

Remember that WinCommand is developed using .Net framework (VS 2008) but it was developed 4-5 years ago and my programming skills wasn't the bests, so if you find something that can be fixed you can suggest me.

Give it a try and let me know what do you think about it!

Ahh...jejeje... well.. if you want to download it you can find here: http://sites.google.com/site/dariomac/Home/projects

Darmac
Now I kick off JSwat and only publish the editor...
Darmac