On 26 Jun 2011, at 01:53, Tony Morris wrote:
> Having only had a flirt with Data.Time previously, I assumed
> it would be robust like many other haskell libraries.
If, by lack of robustness, you mean that you get runtime errors, then consider
them bugs, and file them with the author/maintainer accordingly.
If you mean something else, then being more specific might be useful. I know
that the first time I looked seriously at Data.Time it seemed rather byzantine
and labyrinthine. So many types! So few direct conversions between them! But
when you think more closely about the domain, you realise that notions of time
are not simple at all, and have varied widely over history, and the complexity
of Data.Time only reflects the complexity of the domain.
The old-time package is still available, and has a much simplified approach to
time (which is evidently wrong in many places), but may better suit the needs
of applications that only care to be approximate.
Regards,
Malcolm
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe