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