Hello, On Sun 15 Dec 2024 at 11:21pm +01, Philipp Kern wrote:
> Rewrites after a decade usually reduce complexity and excise features > that turned out to be a bad idea. Indeed. > Or introduce some subtle bugs that get ironed out only when it sees > usage. Indeed, but this work can end up being very costly. A lot of knowledge might be built into the old code. Even if everything is well documented and there are comments in the right places, it's still easy to lose something in the rewrite. Then you have to balance the reductions in complexity and excision of features that weren't a great idea, against this risk of costly regressions. Keeping the old program will often win. > In today's world the alternative is to remove the package - given the > rather aggressive removals we see in testing, if not unstable. This seems like an overgeneralisation. For Perl, given their strict stance to backwards compatibility, we can just keep it. -- Sean Whitton
signature.asc
Description: PGP signature