On Sat, Mar 7, 2009 at 4:53 PM, Mark Engelberg <mark.engelb...@gmail.com>wrote:

>
> I've been using the Clojure-in-a-box setup for Windows, which was
> absolutely instrumental in getting me to try out Clojure.  But if I
> keep downloading the latest versions of Clojure, it drifts out of sync
> with the included SLIME development environment and everything breaks.
>  I haven't yet figured out how to set everything up in such a way that
> everything keeps up-to-date and working.


fyi, I just uploaded a new Clojure Box to http://clojure.bighugh.com with
the latest Clojure, including lazier sequences. In the future I'll consider
adding an update function similar to the Emacs Starter Kit, but it's tricky
anytime the tools trail the language on some breaking change.

 Also, I still haven't
> figured out how to get debugging working in the emacs environment.


swank-clojure doesn't support any emacs built in step/breakpoint debugging,
but it's possible to change the REPL initialization args to open a debug
socket attachable from jswat. I have this in my .emacs
(swank-clojure-config) form (for Clojure Box this would have to be patched
into c:/Program Files/Clojure Box/emacs/site-lisp/default.el):

 (setq swank-clojure-extra-vm-args
       (list "-Xdebug"

"-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888")))


> And I still don't fully understand how to set up complex projects,
> rather than just one-off scripts.
>

I suggest taking a look at the clojure-contrib and swank-clojure sources.
They're both sizable projects that use several namespaces for organization.

Shawn

--~--~---------~--~----~------------~-------~--~----~
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