Support #942
Which names to use? Intersection/saturation vs intersect/saturate
Description
I notice that we have the following 2 names for functions: intersection
and saturate
.
In CoCoA-3 and CoCoA-4 we tended to use nouns (or adjectives) for most function names; in CoCoA-5 there is a move towards verbs (e.g. factor
).
Can we be more consistent?
Related issues
History
#1 Updated by John Abbott over 7 years ago
I have put this issue under CoCoALib, but it is just as relevant to CoCoA-5.
In general my personal preference is (usually) to use verbs, but I expect there are many exceptions (e.g. det
).
#2 Updated by Anna Maria Bigatti over 7 years ago
- Related to Slug #967: Improve saturate added
#3 Updated by Anna Maria Bigatti about 1 month ago
- Subject changed from Which names to use? Intersection vs saturate to Which names to use? Intersection/saturation vs intersect/saturate
In CoCoA-4 we had intersection and saturation. Now we have a mixture...
Singular and Macaulay use intersect
and sat/saturate
.
#4 Updated by John Abbott about 1 month ago
- Status changed from New to In Progress
- % Done changed from 0 to 10
Also IntersectionList
#5 Updated by Anna Maria Bigatti about 1 month ago
- % Done changed from 10 to 20
[Conversation with Robbiano]
XXXX-ation gives a commutative feeling, XXXX-ate gives and action (non-commutative) feeling.
Let's compare with other similar situations in CoCoA.
#6 Updated by John Abbott about 1 month ago
sat
is perhaps too short, and may be ambiguous with the SAT
(satisfiability) family of functions.
I'm undecided about intersection
vs intersect
; I feel that intersection
sounds nicer, but intersect
is shorter (quicker to read & write). It would be odd to have intersect
and IntersectionList
.
#7 Updated by Anna Maria Bigatti 29 days ago
- Related to Design #1456: IntersectList or IntersectionList added
#8 Updated by Anna Maria Bigatti 27 days ago
- Related to Feature #1619: Make saturate available in CoCoALib added
#9 Updated by Anna Maria Bigatti 27 days ago
- Related to deleted (Slug #967: Improve saturate)
#10 Updated by Anna Maria Bigatti 27 days ago
- Target version changed from CoCoALib-1.0 to CoCoALib-0.99900
I prefer to go through similar situations before changing the current names.
Make a list.
Postponing.