28 Feb
2021
28 Feb
'21
2:47 p.m.
Matt Borland wrote:
On Sun, 2021-02-28 at 04:36 +0200, Peter Dimov via Boost wrote: ...
Sorry for hijacking the thread, but why does Math implement its own copy of parts of Mp11
In release 1.75 Math had over 20 dependencies on other Boost libraries, primarily to support C++03. Now that C++11 is the minimum standard in Math it is possible to create a version that can be consumed in isolation. To this end a small subset of MP11 functionality was needed to break all the dependencies on MPL and MP11.
I still count 18 dependencies on the current develop. Many of them can indeed be replaced with C++11 functionality, but I don't think that the zero-dependency Mp11 was your primary problem here.