> "Symbols begin with a non-numeric character and can contain alphanumeric > characters and *, +, !, -, _, and ? ... Keywords are like symbols ..."
But this is the documentation for the reader...not necessarily for symbols/keywords. My argument is that clojure in no way validates the input to (symbol) or (keyword) so why should we call this a bug? IMO, it's the same problem with using Atoms and Refs with pr-str. If an Atom doesn't round-trip through pr-str and the reader, is it somehow invalid? No, it just means you shouldn't use it in cases where you need it to round-trip. The same applies to keywords with unicode characters, or symbols with spaces. Timothy -- 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 Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en