The point of rounding is coming up with the best possible integer approximation 
for a decimal and this nearest even number rule does not qualify. This "logic" 
was used by my grandparents' generation because odd numbers were seen as less 
pure than even ones.

I'm ditching Scheme altogether based on this, but thanks all for the good 
explanations, it can be confirmed by running the following (I thought it was 
only a fluke with 0.5):

(round 0.5) (round 1.5) (round 2.5) (round 3.5)

On 16-Mar-2013, at 20:31, Nadeem Abdul Hamid wrote:

>> Since when is round 0.5 not giving 1?!
> 
> http://en.wikipedia.org/wiki/Rounding#Round_half_to_even
> 
> --- nadeem


____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to