On 2013-01-23 18:03, monarch_dodra wrote:
I was using dur, and as powerful as it is, I *hate* typing:

//----
Thread.sleep(dur!"msecs"(100));
//----

Then, this reminded me of an older thread I started:
Neat: UFCS for integer dot operator suffix
http://forum.dlang.org/thread/[email protected]

And then it struct me:
//----
Thread.sleep(100.dur!"msecs");
//----

Yay! Or even better:
//----
alias msecs = dur!"msecs"
...
Thread.sleep(100.msecs); //Wow. Talk about expressive !!!

This is how it should look like. Date ranges in Ruby on Rails can be really beautiful:

date = 2.days.ago

I think we should have the same in D.

What about making things like msecs public aliases? How do you feel
about that?

Go for it.

--
/Jacob Carlborg

Reply via email to