summaryrefslogtreecommitdiff
path: root/src/jvm/clojure
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2008-04-17 15:12:49 +0000
committerRich Hickey <richhickey@gmail.com>2008-04-17 15:12:49 +0000
commit9511034dda56770857cf596705b624c01e1fa127 (patch)
treebc950370d8027b317df1bd9ada48c16280a8d090 /src/jvm/clojure
parent9662e453029d853738614dc5eea2faa631ad6188 (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.java2
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--") +
">";