Project

General

Profile

Design #824

Fn names: LexMat or MatLex; StdDegRevLexMat or MatStdDegRevLex etc

Added by John Abbott over 8 years ago. Updated about 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Renaming
Start date:
26 Nov 2015
Due date:
% Done:

100%

Estimated time:
Spent time:

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

Related to CoCoALib - Design #311: XelMat, StdDegRevLexMat, ... should be MatrixViewClosed2013-02-14

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

Also available in: Atom PDF