Error formatting macro: pagetree: java.lang.NullPointerException

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


  • #@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)


  • 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

  • Others I'm sure


Old Notes

Goal for an instant literal: