We do not regard compatibility with other numerical libraries as a priority.
However, other libraries, such as Numerical Recipes, are widely used. If somebody writes the code to allow drop-in replacement of these libraries it would be useful to people. If it is done, it would be as a separate wrapper that can be maintained and shipped separately.
There is a separate issue of system libraries, such as BSD math library
and functions like
functions in this library are available on nearly every platform (but
In this case, it is best to write code in terms of these native
functions to take advantage of the vendor-supplied system library (for
example log1p is a machine instruction on the Intel x86). The library
also provides portable implementations e.g.
gsl_hypot which are
used as an automatic fall back via autoconf when necessary. See the
hypot in `gsl/complex/math.c', the implementation
gsl_hypot and the corresponding parts of files
`configure.in' and `config.h.in' as an example.