hi all, was experimenting with keywords and found the following interaction (see image). seems like i am able to keywordize special characters, use them during runtime, as well as prn-str them, but once i try to read the string back it will throw an invalid token error. I know the solution to this is pretty much just to check what im keywordizing, but is this an expected interaction that i can create supposedly illegal keywords during runtime?
https://clojure.org/guides/faq#unreadable_keywords discusses this
i see it, thanks!
maybe a hot take, but IMO having a reader tag for these like #keyword "foo bar" in the base language would be a net positive.
E: wording.
a long time ago rich used to keep a public list of possible things coming to clojure, and at one point something like #|foo bar| for symbols with arbitrary text was on the list as a maybe