With SILNLP being used as production software, we need to make a stronger distinction between the core parts that are used for production and other parts that are only used for research. Part of this process will be to remove unused obsolete functionality from these core pieces. We are regularly finding that their presence is leading to the unintentional introduction of new bugs and is increasing the effort required to implement otherwise straightforward changes.
With SILNLP being used as production software, we need to make a stronger distinction between the core parts that are used for production and other parts that are only used for research. Part of this process will be to remove unused obsolete functionality from these core pieces. We are regularly finding that their presence is leading to the unintentional introduction of new bugs and is increasing the effort required to implement otherwise straightforward changes.