2008/7/10 TSa <[EMAIL PROTECTED]>:
> So, does it make sense to define ++ and -- for nums as
> $x++ meaning $x += $x.step?
> Or should these operators floor the value to an Int and step the result?
For any numeric type of $x, $x++ should mean $x += 1. 3.14 becomes
4.14. -3.14 becomes -2.14 (which indicates that floor() is not
involved) . 5/8 becomes 13/8. The step size is irrelevant. If $x is
so large that adding 1 gets lost due to the precision, then OK, ++$x
All of this is IMESHO, of course, but I feel rather strongly on this
issue. " ++ " means " += 1 ".
Mark J. Reed <[EMAIL PROTECTED]>