Re: [boost] quadmath as distinct library?

Hello, * problem description In boost::math::cstdfloat AND boost::multiprecision::float128 identical functions for __float128 (quadmath) are provided.
This is unnecessary overhead. I think it would make sense to "pull out" the quadmath library as a distinct library. I did this once canonically, but it doesn't work yet because boost::math::cstdfloat/boost::multiprecision::float128 have to be adapted for this. This is a prototype where there is still a lot of work to be done. But the beginning is done. If you mean https://github.com/boostorg/multiprecision/blob/develop/include/boost/multip...
On 13/03/2023 02:43, Gero Peterhoff via Boost wrote: then it's a trivially small header, and spinning stuff out into a separate library has a significant maintenance overhead.
Would it also make sense to "pull out" quaternion and octonion as distinct libraries?
Historically these were separate libraries, and were unmaintained. Moving them under the Boost.Math "umbrella" means that they do at least get minimal maintenance now. Again, splitting stuff out has a non-zero overhead. John.
participants (1)
-
John Maddock