Affects Version/s: Release 1.3
Fix Version/s: None
Environment:Windows 7, Java 1.7
At the REPL, I accidentally typed:
user=> # "\w+"
RuntimeException Unsupported escape character: \w clojure.lang.Util.runtimeExce
You can see the confusing result (the REPL is also left in an unclosed string). After looking at LispReader.java, it seems to me DispatchReader ought to at least check for whitespace before calling CtorReader (perhaps better would be to check for a valid symbol character). Another example:
user=> (defrecord X [x])
user=> # "user.X"
I'm assuming the fact that the above successfully creates an X is accidental.