I'm not against Ruby neither against jzakiya... I'll also admit that one of the 
first thing I wrote in nim was the `...` iterator with that precise semantic (I 
also think that a better choice would have been to make the `...` iterator 
count until end-1 since that is what you need 99% of the times, but it's 
obviously too late to go back now), but I quickly noticed that it was very 
difficult to distinguish at first sight a double dot from a triple dot and more 
than once I happened to write buggy programs because of a missing or an 
exceeding dot, when I discovered the existence of the `..<` iterator I switched 
to it and never turned back.

I'm not saying that the guys of Ruby are stupid because they came up with that 
idea, I also did it, and I was completely unaware of the existence of the 
triple dot in Ruby before today! I'm just saying that it is a bad idea

That said, it would be helpful if jzakiya could provide his benchmarks of the 
..< iterator vs the .. because, from a user's perspective, any significant 
performance difference would be quite surprising

Reply via email to