Check all fns in packages work even without BackwardCompatible.cpkg5
Even though (we hope that) all the packages are destined to migrate to CoCoALib, it is probably worth keeping them reasonably "clean". In this case I mean that they should use the "modern" CoCoA-5 function names rather than the ones from
BackwardCompatible.cpkg5. This should also help make the migration quicker and less painful.
#1 Updated by John Abbott over 1 year ago
- Status changed from New to In Progress
- % Done changed from 0 to 10
I have already make a first pass at cleaning up the packages, but there is still more to do.
The CoCoA-5 tests are very far from ensuring 100% code coverage -- I'll add this as a new issue.
In some cases I was not sure what the correct modernization would be (e.g. several packages call a function called
Poly; there were other examples too, I believe).
Some packages define "local" functions whose names are the same as those of "global" functions (e.g. in the latex package there are functions called
Ideal). This is rather confusing; some other functions have names like
Latex_indet which makes it clearer that they are local. For matrices the fn seems to call
Latex but I do not know where that is defined (shouldn't it be either
#7 Updated by John Abbott 3 months ago
- Status changed from In Progress to Closed
- Assignee set to John Abbott
- % Done changed from 10 to 100
I have just run the CoCoA-5 tests with
BackwardCompatible.cpkg5 moved to different place. All tests passed.
Yes, 100% coverage would be nice, but we cannot afford to do it...