Singular Manual: Notes for developers

| ### E.2.3 Notes for developers There has been an entensive process of refactoring, redesign and modularization of Singular to facilitate easier maintenance and future development: Build System : automake, libfac has been integrated into Factory Removed MP (Multi protocol) in favor of SSI links. Separation/modularization into libraries and packages For easy integration of new coeffcient rings, we defined a generic interface for coefficient rings and a supporting framework for making them accessible to the user. In particular we have separated everything related to coeffcient rings into a separate library `libcoeffs`. Dependency tree between restructured packages is show at http://www.singular.uni-kl.de/dox/singular.png In order to use `libSingular` as a C++ library, see libSingular.

User manual for Singular version 4-1-2p3, 2020, generated by texi2html.