[racket-dev] What are single flonums good for?

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Wed Sep 12 16:47:52 EDT 2012

At Wed, 12 Sep 2012 08:31:29 -0600, Neil Toronto wrote:
> Why do we have these things?

I'm not sure this reason from 1996 is still relevant, but FWIW:
Originally, there were drawing-related `float' computations in C code
that I wanted to replicate exactly in Racket (ok, MzScheme).
Eventually, I solved my specific consistency problem by changing the C
code to use `double's; in other cases, someone might not be free to
change the calculation.

Posted on the dev mailing list.