#10513: Coercion and category framework for modules
-------------------------------------+-------------------------------------
       Reporter:  SimonKing          |        Owner:  robertwb
           Type:  defect             |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.4
      Component:  coercion           |   Resolution:
       Keywords:  coercion,          |    Merged in:
  category framework, modules        |    Reviewers:
        Authors:  Simon King, Peter  |  Work issues:
  Bruin                              |       Commit:
Report Upstream:  N/A                |  2d7f0759c12fbeeb45d42c2d6160f8d925a22252
         Branch:                     |     Stopgaps:
  u/pbruin/10513-coercion_and_categories_for_modules|
   Dependencies:  #16507             |
-------------------------------------+-------------------------------------

Comment (by pbruin):

 Replying to [comment:25 jpflori]:
 > I had a look at the work done here and it looks nice.
 Thanks!
 > Replying to [comment:10 pbruin]:
 > > 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.
 > Did you open tickets for these?
 I just created #17543 and #17544.  (See comment:11 for `LinearCode`.)
 > And in a couple of changes to `src/sage/geometry/cone.py` you modify
 code not to use `_ in _` as ther is no coercion defined.
 > Any ticket opened to implement such a coercion?
 I'm not sure if this is desired; the absence of these particular maps may
 have been an (unintended) consequence of implementing the new coercion
 model in the simplest possible way, but it may have been intentional as
 well, I don't remember.

--
Ticket URL: <http://trac.sagemath.org/ticket/10513#comment:26>
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.

Reply via email to