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
