&gt; For what its worth, perl6 passes this test with flying colours.<p>Do we really expect calculations on floating point numbers to be the same as calcualtions with real numbers?<p>The only problem I see is that often the floating point format is not specified properly. When one writes &quot;0.3&quot;, what does it actually mean? Does the format the compiler uses internally conform to IEEE 754? Is it 32bit, 64bit, 80bit or something else?