summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2008-11-15 15:07:46 +0000
committerRich Hickey <richhickey@gmail.com>2008-11-15 15:07:46 +0000
commit1fd3602858cfe6578199a4f08f20014b1612d2e5 (patch)
tree2016df095fbf3b42901b9b31e3914ab58e8136c8 /src
parente17df799eb82f61430439d377b3f901e1d77ef4c (diff)
fixed Namespace toString
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/Compiler.java36
-rw-r--r--src/jvm/clojure/lang/Var.java2
2 files changed, 19 insertions, 19 deletions
diff --git a/src/jvm/clojure/lang/Compiler.java b/src/jvm/clojure/lang/Compiler.java
index 4bea5031..cabbed82 100644
--- a/src/jvm/clojure/lang/Compiler.java
+++ b/src/jvm/clojure/lang/Compiler.java
@@ -4530,24 +4530,24 @@ public static Object compile(Reader rdr, String sourcePath, String sourceName) t
clinitgen.returnValue();
clinitgen.endMethod();
-// //main
-// GeneratorAdapter maingen = new GeneratorAdapter(ACC_PUBLIC + ACC_STATIC,
-// Method.getMethod("void main (String[])"),
-// null,
-// null,
-// cv);
-// maingen.visitCode();
-// maingen.push(fn.internalName.replace('/', '.'));
-// maingen.push("main");
-// maingen.invokeStatic(RT_TYPE, Method.getMethod("clojure.lang.Var var(String,String)"));
-// maingen.loadArgs();
-// maingen.invokeStatic(RT_TYPE,Method.getMethod("clojure.lang.ISeq seq(Object)"));
-// maingen.invokeInterface(IFN_TYPE, new Method("applyTo",OBJECT_TYPE,new Type[]{Type.getType(ISeq.class)}));
-// maingen.pop();
-//
-// //end of main
-// maingen.returnValue();
-// maingen.endMethod();
+ //main
+ GeneratorAdapter maingen = new GeneratorAdapter(ACC_PUBLIC + ACC_STATIC,
+ Method.getMethod("void main (String[])"),
+ null,
+ null,
+ cv);
+ maingen.visitCode();
+ maingen.push(fn.internalName.replace('/', '.'));
+ maingen.push("main");
+ maingen.invokeStatic(RT_TYPE, Method.getMethod("clojure.lang.Var var(String,String)"));
+ maingen.loadArgs();
+ maingen.invokeStatic(RT_TYPE,Method.getMethod("clojure.lang.ISeq seq(Object)"));
+ maingen.invokeInterface(IFN_TYPE, new Method("applyTo",OBJECT_TYPE,new Type[]{Type.getType(ISeq.class)}));
+ maingen.pop();
+
+ //end of main
+ maingen.returnValue();
+ maingen.endMethod();
//end of class
cv.visitEnd();
diff --git a/src/jvm/clojure/lang/Var.java b/src/jvm/clojure/lang/Var.java
index fcbd746f..5fcfd5eb 100644
--- a/src/jvm/clojure/lang/Var.java
+++ b/src/jvm/clojure/lang/Var.java
@@ -126,7 +126,7 @@ final public Object get(){
return b.val;
if(hasRoot())
return root;
- throw new IllegalStateException(String.format("Var %s is unbound.", sym));
+ throw new IllegalStateException(String.format("Var %s/%s is unbound.", ns, sym));
}
public void setValidator(IFn vf){