Hi,
The pipe char |
is accepted as a symbol constituent char both in clj and cljs:
user> {:one|two 'three|four}
{:one|two three|four}
cljs.user> {:one|two 'three|four}
{:one|two three|four}
though it is not mentioned as such in official sources:
https://clojure.org/reference/reader#_symbols
https://github.com/edn-format/edn#symbols
Is it safe to assume it is a valid symbol constituent character since it is accepted by the reader as such?
Thanks