summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2009-04-29 18:35:36 +0000
committerRich Hickey <richhickey@gmail.com>2009-04-29 18:35:36 +0000
commit32429bec7e42fb1365706b275a2e3dd7e7761b34 (patch)
treeb22f32c47d5ce44639d27770a0d9c885f4725325
parent0467cd7fef326c65d3a73d5eb49fbf62497cb687 (diff)
Use platform default encoding for *in*, *out*, and *err* [issue 112], patch from scgilardi
-rw-r--r--src/jvm/clojure/lang/RT.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/jvm/clojure/lang/RT.java b/src/jvm/clojure/lang/RT.java
index fdd83fd3..e095ed04 100644
--- a/src/jvm/clojure/lang/RT.java
+++ b/src/jvm/clojure/lang/RT.java
@@ -169,13 +169,13 @@ static public Charset UTF8 = Charset.forName("UTF-8");
static public final Namespace CLOJURE_NS = Namespace.findOrCreate(Symbol.create("clojure.core"));
//static final Namespace USER_NS = Namespace.findOrCreate(Symbol.create("user"));
final static public Var OUT =
- Var.intern(CLOJURE_NS, Symbol.create("*out*"), new OutputStreamWriter(System.out, UTF8));
+ Var.intern(CLOJURE_NS, Symbol.create("*out*"), new OutputStreamWriter(System.out));
final static public Var IN =
Var.intern(CLOJURE_NS, Symbol.create("*in*"),
- new LineNumberingPushbackReader(new InputStreamReader(System.in, UTF8)));
+ new LineNumberingPushbackReader(new InputStreamReader(System.in)));
final static public Var ERR =
Var.intern(CLOJURE_NS, Symbol.create("*err*"),
- new PrintWriter(new OutputStreamWriter(System.err, UTF8), true));
+ new PrintWriter(new OutputStreamWriter(System.err), true));
final static Keyword TAG_KEY = Keyword.intern(null, "tag");
final static public Var AGENT = Var.intern(CLOJURE_NS, Symbol.create("*agent*"), null);
final static public Var READEVAL = Var.intern(CLOJURE_NS, Symbol.create("*read-eval*"), T);