Hi!

Why is the following code throwing an exception?

    PushbackReader rdr = new PushbackReader( new StringReader( "(in-ns
'user)" ) );
    Object input = LispReader.read(rdr, false, null, false );
    clojure.lang.Compiler.eval( input );

java.lang.IllegalStateException: Can't change/establish root binding
of: *ns* with set
        at clojure.lang.Var.set(Var.java:170)
        at clojure.lang.RT$1.invoke(RT.java:206)
        at clojure.eval__2237.invoke(Unknown Source)
        at clojure.lang.Compiler.eval(Compiler.java:3847)
        ...

I'm trying to set the namespace so that subsequent expressions are
evaluated within it.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to