I'm thinking about writing improved complex versions of existing Scheme functions, but some of these use floating-point versions of functions that are not now in Scheme, or in Gambit, e.g., sinh.
So I decided to look through what's declared by <math.h> on Ubuntu 13.10 (which I happen to be sitting in front of) and I include a test file with all the declared "double" functions (there are also "float" versions of these functions and "long double" versions of these functions).
So, my question is, would it be reasonable to assume that a good quality sinh (or other routines) is available on all platforms we want Gambit to run on, so we could define flsinh and use it elsehwere? (I wouldn't even want a general, complex sinh at first.)
This would really make the job of writing complex library code in Scheme easier.
Brad