Bill Schottstaedt | 1 Jul 16:32

big number printout

Not sure this is a bug, but it is confusing:

gosh> (gauche-version)
"0.8.13"
gosh> (+ 40816513889983671.0 3.0)
4.081651388998367e16
gosh> (= (+ 40816513889983671.0 3.0) 4.081651388998367e16)   
#t
gosh> (= (+ 40816513889983671.0 3.0) 40816513889983674.0)
#t
gosh> (= 40816513889983670.0 40816513889983674.0)
#t
gosh> (= 4.0816513889983670 4.0816513889983674) 
#f

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/

Gmane