Project

General

Profile

Feature #139

Usefulness of ring casting fns (remove AsPolyRing, etc.)

Added by John Abbott almost 12 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Tidying
Start date:
27 Apr 2012
Due date:
% Done:

100%

Estimated time:
2.50 h
Spent time:

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

Has duplicate CoCoALib - Design #415: Remove AsPolyRing etc?Closed2013-11-23

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.)

Also available in: Atom PDF