
25 Jan
2005
25 Jan
'05
10:06 p.m.
Ketil Malde
Would it be an idea to define something like (very rough draft here):
data T = Y Int | M Int T | Wy Int T | Wm Int T | Dy Int T | Dm Int T | Dw Int T | Hr Int T | Min Int T deriving (Eq,Show)
The idea is that time can be a year, or a month in some year, or a week in some year (yes, I know it's ambigous), week in month (in year), day in year, day in month in year, and so on.
This seems to be equivalent to DateTime::Incomplete in Perl's DateTime. If so I'd consider representing it more like this: data T = MkT y :: Maybe Int m :: Maybe Int wy :: Maybe Int wm :: Maybe Int ... -- Ashley Yakeley, Seattle WA