[squeak-dev] Re: FloatMathPlugin in Squeak for Croquet compatability?

Andreas Raab andreas.raab at gmx.de
Tue Dec 14 16:39:18 UTC 2010


On 12/14/2010 6:48 AM, Aleksej Saushev wrote:
> Matthew Fulmer<tapplek at gmail.com>  writes:
>
>> Croquet (and thus Open Cobalt) requires that squeak images
>> perform floating point operations bit-identically across
>> machines
>
> This paper is must read:
>
> http://www.cs.berkeley.edu/~wkahan/JAVAhurt.pdf

Not for Croquet. This paper is just one of the longest rants in a long 
series complaining about "ZOMG, Java doesn't expose all the control 
required in IEEE 754, how *dare* they claim to be IEEE compliant???". 
Croquet's requirements are much simpler - Croquet doesn't require IEEE 
754 compliance, it merely requires the same results across all platforms 
(whether IEEE 754 or not).

The paper does contain some valuable information for a language 
designer. But unfortunately the good bits are buried in about a hundred 
pages of ranting making it hard to actually find the essence of what 
they say should be done.

Cheers,
   - Andreas



More information about the Squeak-dev mailing list