Affects Version/s: None
Fix Version/s: None
The LispReader tries to read a record instead of a literal if the tag contains periods:
Which effectively means that reader tags cannot contain periods.
The EDN spec is unclear on this:
edn supports extensibility through a simple mechanism. # followed immediately by a symbol starting with an alphabetic character indicates that that symbol is a tag.
(issue opened: https://github.com/edn-format/edn/issues/39)
If periods are allowed, then the LispReader should first check to see if the tag is in *data-readers* and only then if not try to initialize a Java class.
I'm happy to write the patch if this behavior is what is desired.