scribe.avro.sanitation-utils
Oh boy. Basically Avro is quite strict in what characters are allowed in names. These are utilities to deal with that.
->name
(->name n)
->ns
(->ns & chunks)
->xform-keyword-keys-fn
(->xform-keyword-keys-fn xform)
avro-ise
(avro-ise edn)
de-avro-ise
(de-avro-ise edn)
desanitize-keyword
desanitize-name
(desanitize-name n)
sanitize-keyword
sanitize-name
(sanitize-name n)