On Thursday, 12 May 2022 at 20:12:19 UTC, Ali Çehreli wrote:
And I've been thinking 'iota' may not be as suitable as I thought at first. I like the following even more:

  auto r0 = st
            .by(Duration(2))
            .take(5);

So I wrote this by() for my DateTime and then:

    import quantities.si;

    auto by(in DateTime begin, in Frequency f){
      return begin.by(1/f);
    }

    //This let me do:

    now.by(60*hertz)
       .until!"a>b"(now+1*second)
       .each!writeln;

My mind is blowing! :D

Reply via email to