in reply to Re: the '..' operator and decreasing values
in thread the '..' operator and decreasing values

Because that would be another useless warning. I write
for ($x .. $y) { .. }
quite often, knowing that it will not do anything if $y < $x.
@a = 1 .. 3 # 3-element list @a = 1 .. 2 # 2-element list @a = 1 .. 1 # 1-element list @a = 1 .. 0 # 0-element list
The latter to be a 2 element list would be very surprising (and would require a lot of extra code in my programs).