Make TimeLocale an instance of Def
Whenever I use formatTime it's always with defaultTimeLocale. Why not make TimeLocale an instance of Def from Data.Default? http://hackage.haskell.org/package/data-default where def = defaultTimeLocale.
This would mean having to add data-default to GHC's distribution, but it's rather small and useful. The alternative is adding the instance in the data-default package, but then data-default depends on time-locale and we're still encouraging use of defaultTimeLocale. Swings and roundabouts.
Just an idea.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 7.2.2 |
| Type | FeatureRequest |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | libraries/old-time |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |