Hi,
Simple usage, I could make an instance of Enum to UTCTime, so
[utcTime..] could work. But that is so stiff. How if sometimes I want
to step by 1 min, sometimes I want to step by 1 sec?
So I think some way like [ t | addUTCTime last 60 ] could be nice.
But I cannot figure it out
Any id
On Thu, Sep 13, 2012 at 10:29 PM, Magicloud Magiclouds <
magicloud.magiclo...@gmail.com> wrote:
> Hi,
> Simple usage, I could make an instance of Enum to UTCTime, so
> [utcTime..] could work. But that is so stiff. How if sometimes I want
> to step by 1 min, sometimes I want to step by 1 sec?
>
Consider using the time-lens package.
import Data.Time.Lens
import Data.Lens.Common
List comprehension style:
[modL seconds (+ fromIntegral n) t | n <- [0..]]
[modL minutes (+ n) t | n <- [0..]]
(you need fromIntegral for seconds, because it is of fractional type in
Data.Time).
iterate
This is nice. Thanks to all.
On Fri, Sep 14, 2012 at 4:03 PM, Roman Cheplyaka wrote:
> Consider using the time-lens package.
>
> import Data.Time.Lens
> import Data.Lens.Common
>
> List comprehension style:
>
> [modL seconds (+ fromIntegral n) t | n <- [0..]]
> [modL minutes (+ n) t | n <
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
On Sun, Sep 16, 2012 at 5:04 PM, Richard O'Keefe 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 s
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: hel...@teragram.com
On Sep 16, 2012, at 7:14 PM, Antoine Latter wrote:
> On Sun, Sep 16, 2012 at 5:04 PM, R
Thank you. Will do.
On Mon, Sep 17, 2012 at 7:14 AM, Antoine Latter wrote:
> On Sun, Sep 16, 2012 at 5:04 PM, Richard O'Keefe 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/t