[Haskell-cafe] What is the good way to work with list comprehension and UTCTime?

Heller Time hellertime at gmail.com
Mon Sep 17 02:34:40 CEST 2012


Antoine has it right, the language is lifted from the RFC.

Chris Heller
SAS - Advanced Analytics
Teragram Research & Development
phone: 1-617-576-6800 x54237
mobile: 1-617-460-3643
email: heller at teragram.com

On Sep 16, 2012, at 7:14 PM, Antoine Latter <aslatter at gmail.com> wrote:

> On Sun, Sep 16, 2012 at 5:04 PM, Richard O'Keefe <ok at cs.otago.ac.nz> wrote:
>> 
>> On 15/09/2012, at 5:14 AM, Chris Heller wrote:
>> 
>>> You might want to have a look at the time-recurrence package: http://hackage.haskell.org/package/time-recurrence
>>> 
>>> For your simple cases you would do something like:
>>> 
>>> Each second:
>>> 
>>>    starting (UTCTime ...) $ recur secondly
>>> 
>>> Each minute:
>>> 
>>>    starting (UTCTime ...) $ recur minutely
>> 
>> Ouch.  Look up "minutely" (my-NEWT-ly) in an English
>> dictionary.  Look up "secondly" while you're there.
>> 
>> 
> 
> You can blame RFC 5545 for that one. In section 3.3.10. our frequencies are:
> 
> freq        = "SECONDLY" / "MINUTELY" / "HOURLY" / "DAILY"
>                   / "WEEKLY" / "MONTHLY" / "YEARLY"
> 
> Antoine



More information about the Haskell-Cafe mailing list