In article <RfM87.715$FR.57531 / e420r-atl3.usenetserver.com>,
 <jweirich / one.net> wrote:
>    Paul> For those who don't know, the Python world is currently
>    Paul> engaged in a heated argument about whether to change
>    Paul> division from 5/2==2 to 5/2==2.5 Ruby has the same int/int
>    Paul> behaviour and I have a feeling that you'll have the same
>    Paul> argument someday.
>
>>>>>> "Kent" == W Kent Starr <elderburn / mindspring.com> writes:
>
>    Kent> Sorry, but I don't see the 'problem' here. Both Ruby (1.63)
>    Kent> and Python (1.52) exhibit the following behaviour:
>
>    Kent> 5 / 2 == 2
>    Kent> 5.0 / 2 == 2.5
>
>    Kent> So where's the 'problem'? Is this not 'correct' behavior?

I think both behaviours are incorrect. One should have
   5/2==5/2
(the Rational number 5/2). Ruby has big ints, it should also
have Rationals :)