digitalmars.D - Re: Why is D slower than LuaJIT?
- bearophile <bearophileHUGS lycos.com> Dec 24 2010
spir:Note: Iota is right-side exclusive like i..j . (I've just been caught by this trap ;-)
This is for the better, to increase language consistency (as in Python). In APL (where the iota name comes from) the semantics was different: i 5 ==> 1, 2, 3, 4, 5 Integer ranges are very common, so some generalization seems useful here. The x..y:z syntax may be the range with z stride, and be syntax sugar for iota(x, y, z). Bye, bearophile
Dec 24 2010