I think your usage of simple check is interesting. What bugs did simple-check find inside Joda and can you speak about that process in general?
On Wednesday, December 25, 2013 6:19:18 AM UTC-5, dm3 wrote: > > Hello, > > I would like to announce the first release of > Clojure.Joda-Time<https://github.com/dm3/clojure.joda-time> - > an ambitiously named wrapper for the Joda-Time date and time library. > > Main goals of Clojure.Joda-Time: > > * Provide a consistent API for common operations with instants, > date-times, periods, partials and intervals. > * Provide an escape hatch from Joda types to clojure datastructures and > back where possible. > * Avoid reflective calls (this is a problem, because many types in > Joda-Time have similar functionality hidden under similarly named and > overloaded methods with no common interfaces). > * Provide an entry point into Joda-Time by freeing the user from importing > most of the Joda-Time classes. > > Compared to clj-time <https://github.com/clj-time/clj-time>, this library > is not DateTime-centric. If you tend to use local dates in most of your > projects, meaning you don't care about time zones, there's no purpose in > using DateTime at all. You should be using various Partials provided by > Joda-Time, most common being LocalDate and LocalDateTime. This also means > that date-times created through Clojure.Joda-Time are not converted to the > UTC timezone by default, as they are in clj-time. > > There's quite a comprehensive README on github: > https://github.com/dm3/clojure.joda-time > as well as the API-docs: http://dm3.github.io/clojure.joda-time/ > > This is pretty much an experiment, albeit a very elaborate one (and time > consuming). Feel free to suggest improvements/rant about deficiencies :) > > Fun facts: > * first release may be treated as a Christmas present > * while testing the library with simple-check ~10 bugs were identified > (most of them already fixed) in the Joda-Time itself > * library contains an implementation partial intervals (e.g. interval of > LocalDates) > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.