diff options
author | Rich Hickey <richhickey@gmail.com> | 2008-04-17 15:12:49 +0000 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2008-04-17 15:12:49 +0000 |
commit | 9511034dda56770857cf596705b624c01e1fa127 (patch) | |
tree | bc950370d8027b317df1bd9ada48c16280a8d090 /src/jvm/clojure | |
parent | 9662e453029d853738614dc5eea2faa631ad6188 (diff) |
changed var toString to be readable, made self-references in fns go through var
Diffstat (limited to 'src/jvm/clojure')
-rw-r--r-- | src/jvm/clojure/lang/Var.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/jvm/clojure/lang/Var.java b/src/jvm/clojure/lang/Var.java index b0b3fd26..a37f0ae8 100644 --- a/src/jvm/clojure/lang/Var.java +++ b/src/jvm/clojure/lang/Var.java @@ -70,6 +70,8 @@ public static Var intern(Namespace ns, Symbol sym, Object root, boolean replaceR public String toString(){ + if(ns != null) + return "#'" + ns.name + "/" + sym; return "#<Var: " + (ns != null ? (ns.name + "/") : "") + (sym != null ? sym.toString() : "--unnamed--") + ">"; |