Cleaning: Cruft in CoCoA-5 packages
There is a HUGE amount of cruft in the C5 packages; more than enough to make maintenance much harder than necessary (I've been lowercasing some fn names).
Some packages seems to define their own versions of some "common" fns such as
hp.pkg5; moreover, I think this fn is sometimes called without the
$. prefix -- this surely looks like a recipe for trouble! Indeed I wonder if my lowercasing of the packages has introduced some bugs; there's such a mess, it's almost impossible for me to tell!
Reduce the amount of cruft!
[I know most people will never look in the packages, but the few that do won't be impressed!]
#6 Updated by John Abbott almost 4 years ago
- Status changed from New to In Progress
- Target version changed from CoCoA-5.1.1 Seoul14 to CoCoA-5.1.2 summer 2015
- % Done changed from 0 to 10
Perhaps this task is best achieved by Anna and me together; we should meet occasionally and remove "dead" code from some packages.
Some of the cleaning may create a new redmine task to implement some feature in CoCoALib....
#10 Updated by John Abbott almost 2 years ago
- Priority changed from Normal to High
- Target version changed from CoCoA-5.2.0 spring 2017 to CoCoA-5.2.2
- % Done changed from 10 to 20
This is going to be a long and tedious job; moreover it should probably be done when Anna and I can be together.
From a user's point of view it is not so important (since everything seems to work fine), but we should certainly do something before too long.