On Mar 6, 10:35 am, levand <luke.vanderh...@gmail.com> wrote:
> Anyway, that's my process, and my frustrations. How do you all do it?

I use Emacs + SLIME on Linux.  I have each project in a git
repository, including Clojure and all the other JARs it requires, with
a shell script to start the REPL with the appropriate classpath.  I do
a lot of mixed Java-Clojure and gen-class stuff, so I use Ant to build
everything.

I've never used a debugger.  I wrote some libs to help with debugging,
though, including clojure.contrib.trace and
clojure.contrib.stacktrace.

I define my unit tests in the same file as the source code (using
clojure.contrib.test-is, of course), except in cases where
dependencies make that awkward.  I'm trying to train myself to write a
test for every bug I find, so I can prove that I've fixed it.

-Stuart Sierra
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to