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
