Symbols begin with a non-numeric character and can contain alphanumeric characters and *, +, !, -, _, ', ?, <, > and = (other characters may be allowed eventually).
However, Hyperpolyglot shows:
permitted characters:
A-Z a-z 0-9 * + ! - _ ?
As an aside, this is a very helpful resource. it's been very useful in helping me translate my Clojure knowledge to other lisps.
According to Clojure's official page on the reader:
However, Hyperpolyglot shows:
As an aside, this is a very helpful resource. it's been very useful in helping me translate my Clojure knowledge to other lisps.