From a47524802de628311a103f7aca6fba7c0e884dab Mon Sep 17 00:00:00 2001 From: David Powell Date: Sat, 17 Apr 2010 12:17:06 +0100 Subject: [PATCH 1/2] fix clojure.main to not assume that *err* is a PrintWriter --- src/clj/clojure/main.clj | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/src/clj/clojure/main.clj b/src/clj/clojure/main.clj index 6f08c6f..44b4f3a 100644 --- a/src/clj/clojure/main.clj +++ b/src/clj/clojure/main.clj @@ -113,7 +113,8 @@ (defn repl-caught "Default :caught hook for repl" [e] - (.println *err* (repl-exception e))) + (binding [*out* *err*] + (println (repl-exception e)))) (defn repl "Generic, reusable, read-eval-print loop. By default, reads from *in*, -- 1.6.5.1.1367.gcd48