Actually, .5 does not parse as a number in Clojure, and does parse as a symbol.
user> .5
CompilerException java.lang.RuntimeException: Unable to resolve symbol: .5 in this context, compiling:(NO_SOURCE_PATH:1)
user> (type '.5)
clojure.lang.Symbol