forked from Singular/Singular
-
Notifications
You must be signed in to change notification settings - Fork 0
Todo
malex984 edited this page Jul 11, 2011
·
102 revisions
Ideas for Singular on top of libpolys:
- make script
- eliminate
mod2.h(replace byaux...h) - try compiling a .cc with all the header
#includes inside!
Ideas for improving libpolys:
-
we have a lot of easy to-get-get-rid-of-warnings (in compile time): eliminate them.
-
In the face of brand new extension fields by Frank: the following seem to be deprecated:
number ndPar(int, const coeffs r) { return n_Init(0,r); }int ndParDeg(number, const coeffs) { return 0; }
together with the corresponding n_Par/n_ParDeg...right???
-
no
n_InpAdd/n_InpDiv: onlyn_InpMult! -
Moreover we have 3 (!) variants of division WITHOUT ANY DESCRIPTIONS!!!:
number n_Div(number a, number b, const coeffs r)number n_IntDiv(number a, number b, const coeffs r)number n_ExactDiv(number a, number b, const coeffs r)
-
Writing/reading/conversion-to-string OF polynomials/numbers is very inconsistent and misleading!
-
number output (
n_Write) MUST NOT change a number! -
same goes for the conversion to integer by
n_Int! -
Only n_Test(NUMBER, COEFFS): no way to test a domain consistency... same for polys/rings?