Project

General

Profile

Support #942

Which names to use? Intersection/saturation vs intersect/saturate

Added by John Abbott over 7 years ago. Updated 27 days ago.

Status:
In Progress
Priority:
Normal
Assignee:
-
Category:
Renaming
Target version:
Start date:
10 Oct 2016
Due date:
% Done:

20%

Estimated time:
Spent time:

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

Related to CoCoA-5 - Design #1456: IntersectList or IntersectionListNew2020-05-06

Related to CoCoALib - Feature #1619: Make saturate available in CoCoALibClosed2021-10-15

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.

Also available in: Atom PDF