On Wed, Nov 07, 2012 at 11:57:33PM -0000, z_axis wrote:
> 
> >(+ (+ 1/2 1/3)
> 
> Warning: cannot represent exact fraction - coerced to flonum: "1/2"
> Warning: cannot represent exact fraction - coerced to flonum: "1/3"
> 0.8333333333333331/2 1/3)
> 
> 
> In racket, it is 5/6. And as i know it is 5/6 for any lisp implementation.
> 
> 
> Sincerely!
> 

I suspect in Racket your above code is a syntax error.  ;-)

More seriously, try this:

  (use numbers)
  (+ (+ 1/2 1/3))

That gives you the answer you expect.

-Alan
-- 
.i ma'a lo bradi cu penmi gi'e du

_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to