user=> (in-ns 'foo)
(in-ns 'foo)
#<Namespace: foo>
user=> (in-ns '1foo)
(in-ns '1foo)
java.lang.NumberFormatException: Invalid number: 1foo
java.lang.Exception: ReaderError:(7,1) Invalid number: 1foo
at clojure.lang.LispReader.read(LispReader.java:163)
at clojure.lang.Repl.main(Repl.java:68)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at jline.ConsoleRunner.main(ConsoleRunner.java:69)
Caused by: java.lang.NumberFormatException: Invalid number: 1foo
at clojure.lang.LispReader.readNumber(LispReader.java:201)
at clojure.lang.LispReader.read(LispReader.java:120)
at clojure.lang.LispReader$WrappingReader.invoke(LispReader.java:440)
at clojure.lang.LispReader.readDelimitedList(LispReader.java:854)
at clojure.lang.LispReader$ListReader.invoke(LispReader.java:783)
at clojure.lang.LispReader.read(LispReader.java:129)
... 6 more
Is there some reason that this is disallowed and should be avoided?
Thanks.
-b
user=> (in-ns '1foo)
(in-ns '1foo)
java.lang.NumberFormatException: Invalid number: 1foo
Is there some reason that this is disallowed and should be avoided?