Project

General

Profile

Design #1156

Printing for RingElem

Added by John Abbott about 6 years ago. Updated over 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Improving
Target version:
Start date:
12 Feb 2018
Due date:
% Done:

0%

Estimated time:
Spent time:

Description

JAA would like to reconsider the design of printing for RingElem because the current design is rather inelegant.


Related issues

Related to CoCoALib - Feature #1117: Better printing of negative coeffsIn Progress2017-11-07

Related to CoCoALib - Bug #930: Printing TwinFloat as (rational) coeff without bracketsNew2016-09-24

Related to CoCoALib - Design #432: Semantics of IsPrintedWithMinusIn Progress2014-01-31

Related to CoCoALib - Feature #222: Printing polynomials - spaces between termsIn Progress2012-08-08

Related to CoCoALib - Bug #74: printing polynomialsNew2011-12-22

History

#1 Updated by John Abbott about 6 years ago

  • Related to Feature #1117: Better printing of negative coeffs added

#2 Updated by John Abbott about 6 years ago

  • Related to Bug #930: Printing TwinFloat as (rational) coeff without brackets added

#3 Updated by John Abbott about 6 years ago

  • Related to Design #432: Semantics of IsPrintedWithMinus added

#4 Updated by John Abbott about 6 years ago

  • Related to Feature #222: Printing polynomials - spaces between terms added

#5 Updated by John Abbott about 6 years ago

  • Related to Bug #74: printing polynomials added

#6 Updated by John Abbott about 6 years ago

Part of the motivation is that it seems to be tricky to resolve issue #930 about printing out TwinFloat values as poly coeffs.

JAA now thinks that there should be more than one printing function which says in which context the value is to be printed:
  • general context (corresponding to the current print functions)
  • as a coeff inside a polynomial (there may be a difference between first coeff, and all the others)
  • other special contexts???

#7 Updated by John Abbott almost 6 years ago

  • Target version changed from CoCoALib-0.99600 to CoCoALib-0.99650 November 2019

#8 Updated by John Abbott about 5 years ago

  • Target version changed from CoCoALib-0.99650 November 2019 to CoCoALib-0.99700

#9 Updated by John Abbott over 4 years ago

  • Target version changed from CoCoALib-0.99700 to CoCoALib-1.0

Also available in: Atom PDF