In a thread for the clojure source editing library rewrite-clj, we've been discussing the possibility to allow for paring/reading technically invalid clojure data (symbols with multiple forward slashes, numbers with underscores or letters, unbalanced maps, etc).
Given that tools.reader is a foundational library for rewrite-clj and many other clojure source-focused libraries and tools, it seems worthwhile for all of us to share functionality instead of splitting off or all forking/reimplementing large parts of tools.reader to achieve the same goals.
Would there be interest in supporting reading technically invalid clojure code behind a config option or feature flag?