Hey all, I'm very interested in using Racket for the purposes of numerical analysis. Specifically, I am interested in using Racket as my test bed for implementing simple numerical algorithms which operate on IEEE 754 single precision floats and compare those results against a ground truth, ideally, the exact result. Racket appears to have great support for double precision floats, but I haven't found any functions that correspond to single precision floats.
Some questions: 1. Should I be implementing my own versions of the flonum arithmetic functions that operate on single precision floats? (See these functions: https://docs.racket-lang.org/reference/flonums.html#%28part._.Flonum_.Arithmetic%29) 2. What about other support functions that require knowledge of the bit patterns of the floats? (See https://docs.racket-lang.org/math/flonum.html#%28part._.Measuring_.Floating-.Point_.Error%29 or https://docs.racket-lang.org/math/flonum.html#%28part._.Low-.Level_.Flonum_.Operations%29) I would *love* to use Racket for this task and ideally, I need to have access to all the functions on the pages linked above but for single precision floats (half precision floats would also be nice!). Have I missed something obvious? -Dale Kim -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

