On 11 Sep 2011, at 16:37, kjeldahl wrote:

> I use Emacs for virtually everything, but have found that Emacs
> +Clojure is less than idea when working with multiple threads (like
> hosting and running a Jetty server). I believe this is mostly related
> to how Java and Emacs+Slime handles input/output redirection. I went
> crazy trying to figure out what output went where, and have settled
> with running Clojure outside of Emacs for the cases where I need to do
> server like / threading like things where I need to log to stdout/
> stderr. In my case, outside Emacs means a simple "lein repl".


In Overtone we have threads coming out of our ears. However, I don't really 
have a problem with monitoring output. I use Emacs + cake, and all output for 
the current REPL process end up in the REPL within Emacs and the output for all 
other threads ends up in .cake/cake.log which I just simply tail in a separate 
(tiled) terminal. I'm pretty sure lein has a similarly sensible approach for 
dealing with output from the non-REPL threads.

Sam

---
http://sam.aaron.name

-- 
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
Note that posts from new members are moderated - please be patient with your 
first post.
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