From: pjb@... (Pascal J. Bourguignon) Date: 2009-06-06T11:15:06+09:00 Subject: Re: rounding errors? Pete Hodgson writes: > :~$ ruby -e "p ((0.29)*100).to_i" > 28 > > Really?! I know that digital storage of floating point numbers can lead > to things like this, but this one seems a little extreme to me. You may try a true Lisp instead of a Matzacred Lisp: $ clisp -q -norc -x '(values (truncate (* 0.29 100)))' 29 -- __Pascal Bourguignon__