Time library design proposal

Ketil Malde ketil+haskell at ii.uib.no
Wed Feb 2 03:10:57 EST 2005


Ketil Malde <ketil+haskell at ii.uib.no> writes:

>   easter :: Year -> Day
>   easter yr = first (filter isSunday (daysFrom (springEquinox yr)))

Thanks to everybody who pointed out that we also need to incorporate
isFullMoon or similar in the equation.  

This omission was, as many of you guessed, of course intentional, and
shows in a nice way how one in such a scheme can fix all Easter date
mistakes in one's programs in one fell swoop.  Try *that* with
picoseconds! 

:-)

-kzm
-- 
If I haven't seen further, it is by standing in the footprints of giants



More information about the Libraries mailing list