I am currently working on SRFI 144, a C99-based flonum library intended for R7RS-large.  Because implementing this correctly will involve access to C, and FFIs are one of the least portable things in Scheme, it would be good to provide multiple implementations.

I already intend to provide one for Chicken, adapting Chicken's built-in flonum operations and the existing mathh egg.  It would be good to have implementations for other Schemes as well.

A pure Scheme implementation would be ideal, of course, if it provided all the features of the equivalent C99 routines (I already have a half-baked pure Scheme implementation, but without the appropriate precision guarantees).

Anyone feel like helping?  Thanks.

-- 
John Cowan          http://vrici.lojban.org/~cowan        xxxxxx@ccil.org
Newbies always ask:
  "Elements or attributes?
Which will serve me best?"
  Those who know roar like lions;
  Wise hackers smile like tigers.         --a tanka, or extended haiku