On Dec 15, 2008, at 6:08 PM, Randall R Schulz wrote:
user=> (class *err*) java.io.PrintWriter
PrintWriter is (as far as I can determine) the more modern of the two classes that are accepted as an argument to "Throwable.printStackTrace" which is used frequently in Clojure's implementation. *err* also has the "autoflush" option turned on which is not appropriate for *out*.
I've thought of suggesting PrintWriter for *out* in the past, but I saw that for Clojure's implementation, only OutputStreamWriter is required. If you have a need for a PrintWriter you can bind *out* to one, or better yet, use another dynamic variable to hold a PrintWriter with *out* as its sink.
Would that be sufficient to accomplish your goal? --Steve
smime.p7s
Description: S/MIME cryptographic signature