Johan du Preez and I are in the process of restructuring emdw with the following aims:
- easier integration with external libraries and projects, less reinventing the wheel
- more use of Boost (less reinventing the wheel) https://github.com/boostorg https://www.boost.org/
- moving our tests from PatrecII to Google Test https://github.com/google/googletest
- moving our linear algebra and matrix libraries from gLinear and PatrecII to xtensor https://github.com/QuantStack/xtensor
- removing gLinear and PatrecII as external libraries
- easier housekeeping and modularisation
- separating core components from work-in-progress
- support for clang and cling https://github.com/QuantStack/xeus-cling