> < ^ From:

> ^ Subject:

The new ranges are an improvement, but...

I find the fact that <high>-<low> must be divisible (the error message

says divisable which is a misspelling) by <inc> to be slightly

annoying. I had in my code thinks like:

[1..QuoInt(n+1,2)]*2-1

to specify the odd integers smaller than n, and

[1..QuoInt(n,2)]*2

to specify the even integers less than n. I hoped to be able to rewrite

these as

[1,3..n] and [2,4..n]

but the first one works only for n odd and the second for n even!

One has to use

[1,3..n-1+(n mod 2)] and [2,4..n-(n mod 2)]

which is less pleasant and efficient.

What is the rationale for the restriction?

> < [top]