I think lisp solves this problem by using integers for its floats , or something along those line, I remember reading about it somewhere when I was studying common lisp 5 years ago

Or maybe my memory fails me

On Sun, Oct 23, 2016 at 7:24 PM Thierry Goubier <thierry.goubier@gmail.com> wrote:
I think that's called 'welcome to the wonderfull world of floating points approximations' and not a bug :(

See unums/Gustafson for something more interesting on the subject.

Thierry


2016-10-23 18:16 GMT+02:00 stepharo <stepharo@free.fr>:
Hi

I'm wondering if we do not have a bug here

12.222222222222221 roundTo: 0.1
��"12.200000000000001"

12.222222222222221 roundTo: 0.01
��"12.22"


Stef