Feature #139
Usefulness of ring casting fns (remove AsPolyRing, etc.)
Status:
Closed
Priority:
Normal
Assignee:
Category:
Tidying
Target version:
Description
Caleo pointed out that it is unclear what AsFractionField
does.
JAA has already noticed that it is a nuisance having to make explicit "downcasts".
JAA thinks that Torrente has also found the matter troublesome.
These explicit downcasts can be eliminated, or at least the necessity to use them could be eliminated. The main cost would be some extra downcasting at run-time (and possibly a less helpful error message if a wrong sort of ring is passed).
We need to discuss the relative merits of simplicity of use and run-time safety.
Estd time is for the discussion; if changes are to be made, the estd time will have to be increased to implement the changes.
Related issues
History
#1 Updated by Anna Maria Bigatti almost 10 years ago
- Target version set to CoCoALib-0.99533 Easter14
#2 Updated by John Abbott almost 10 years ago
- Target version changed from CoCoALib-0.99533 Easter14 to CoCoALib-0.99534 Seoul14
#3 Updated by John Abbott almost 10 years ago
- Category set to Tidying
- Status changed from New to Closed
- Assignee set to John Abbott
- % Done changed from 0 to 100
Closing because it is duplicated
#4 Updated by Anna Maria Bigatti over 9 years ago
- Subject changed from Usefulness of ring casting fns to Usefulness of ring casting fns (remove AsPolyRing, etc.)