#10513: Coercion and category framework for modules
-------------------------------------+-------------------------------------
Reporter: SimonKing | Owner: robertwb
Type: defect | Status: needs_review
Priority: major | Milestone: sage-6.3
Component: coercion | Resolution:
Keywords: coercion, | Merged in:
category framework, modules | Reviewers:
Authors: Simon King, Peter | Work issues:
Bruin | Commit:
Report Upstream: N/A | ed13085009f4b79544e1aa9970820b7f1bf6cb8f
Branch: | Stopgaps:
u/pbruin/10513-coercion_and_categories_for_modules|
Dependencies: #16507 |
-------------------------------------+-------------------------------------
Changes (by pbruin):
* status: needs_work => needs_review
* commit: => ed13085009f4b79544e1aa9970820b7f1bf6cb8f
* work_issues:
replace ParentWithAdditiveGens by Parent; arithmetic for module
elements using single underscore methods
=>
* branch: => u/pbruin/10513-coercion_and_categories_for_modules
Comment:
OK, ready for review. There is still some future work to be done:
- move the last few classes from `Module_old` to `Module`. There are only
four of these remaining:
1. `sage.coding.linear_code.LinearCode`
2. `sage.modular.abvar.finite_subgroup.FiniteSubgroup`
3. `sage.modular.overconvergent.genus0.OverconvergentModularFormsSpace`
4. `sage.structure.formal_sum.FormalSums`
- make `sage.modules.matrix_morphism.MatrixMorphism_abstract` use single-
underscore methods for addition, subtraction, scalar multiplication and
composition.
I think it is better to do these in separate tickets.
--
Ticket URL: <http://trac.sagemath.org/ticket/10513#comment:10>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.