beginners

Cheng Yu Chew 2026-02-02T17:02:36.654069Z

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?

lassemaatta 2026-02-02T17:06:07.943189Z

https://clojure.org/guides/faq#unreadable_keywords discusses this

Cheng Yu Chew 2026-02-02T17:08:12.030709Z

i see it, thanks!

exitsandman 2026-02-02T17:24:00.364579Z

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.

2026-02-02T19:13:35.592969Z

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