...
- #@ISO8601-STRING reader macro
- codename, swear-date
- calls pluggable parser fn
- extension point is via bindable var
- default parser returns j.u.Date
- provide optional parser for Joda and auto-install if detected?
- print j.u.Dates (and Joda stuff) in this format
- Jode DateTime
- throws exception referencing Joda if Joda not on classpath
- print Joda DateTime in this format
- but not Java date stuff (makes promises we don't want / can't fulfill)
Issues
- would be nice to return something meaningful given time part only
- JDK 5 has no ISO8601 parser
- JDK 6 has only in javax.xml.bind.DatatypeConverter
- Using Joda for parse introduces dep into Clojure
- Print/read veracity requires matching parsers
- is this a real issue?
- is flexibility allowing difference not a feature?
- SDH liking this flexibility less, still on fence
- SDH liking this flexibility less, still on fence
- Others I'm sure
...
Old Notes
Goal for an instant literal:
...