Design #824
Fn names: LexMat or MatLex; StdDegRevLexMat or MatStdDegRevLex etc
Description
There is an incompatibility between the names in CoCoALib and in CoCoA-5 for the pseudo-ctors for matrices for ordering. In CoCoALib the names begin with the prefix Mat
whereas in CoCoA-5 they end with the suffix Mat
.
Should we resolve this incompatibility? How?
Related issues
History
#1 Updated by John Abbott over 8 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 10
JAA thinks that names such as StdDegRevLexMat
read more easily than MatStdDegRevLex
, but the names MatXYZ
all appear near to each other in alphabetical ordering.
JAA also observes that the fn ElimMat
is called this way in both CoCoALib and CoCoA-5 (and hopefully it does the same thing in both contexts).
Comments? Opinions? Ideas?
#2 Updated by John Abbott over 8 years ago
Here are some other names.
With SUFFIX Mat
:ZeroMat
, IdentityMat
, BlockMat
, DiagMat
, ColMat
, RowMat
,NewDenseMat
, NewSparseMat
(NYI),OrdMat
With PREFIX Mat
:MatByRows
, MatByCols
#3 Updated by John Abbott over 8 years ago
After skype with Anna: we prefer the nicer sounding names.
So I'll change the names in CoCoALib so that Mat
is a suffix.
#4 Updated by John Abbott over 8 years ago
- Assignee set to John Abbott
- % Done changed from 10 to 50
I have renamed the fns and changed all calls -- well, everything compiles.
Will check doc, then check-in.
#5 Updated by Anna Maria Bigatti about 8 years ago
- Status changed from In Progress to Closed
- % Done changed from 50 to 100