#20859: Simplify the logic handling the EvaluationMethods mixin class for
Expression
-------------------------------------+-------------------------------------
       Reporter:  jdemeyer           |        Owner:
           Type:  enhancement        |       Status:  new
       Priority:  major              |    Milestone:  sage-7.3
      Component:  symbolics          |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  Nicolas M. ThiƩry  |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  
u/nthiery/optimize_method_lookup_from_the_categories_for_instances_of_cython_classes|
  5619a7d0f032f4273069166e6babf938b8c3f40a
   Dependencies:  #20825, #20686     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by jdemeyer):

 Replying to [comment:11 nthiery]:
 > I already did tests with inheriting from object in some XXXMethods,
 > and the category framework kept working the exact same way.

 So you did some limited testing now and it worked. That's a good thing,
 but it doesn't guarantee that it will work in all cases now and in the
 future. As a general principle, we should try to move Sage as close to
 Python 3 as possible. Python 3 has only new-style classes, so we should
 use new-style classes.

 > Furthermore, the more consistent things will be across the library, the
 easier the porting will be.

 True, but besides the point.

 And of course, this just means that we should use new-style classes
 everywhere in Sage.

--
Ticket URL: 
<https://u3351942.ct.sendgrid.net/wf/click?upn=aTs-2BwUSKwq20U-2FVxpZle9V7rZPHNFdCZn9IqCcBPbg6Wx7VTUgJoegiKQ3QL4-2BXv5XEgvq1cwGRcC38BnEGWzg-3D-3D_gXX0YPkjCa6kfMda2NWALp0MQ-2FOvmULrxPdhd2nGLCZWh9STUW2C7U0DMRTDZJOUhmTOhqc-2FShrxV00BmG7BRwidHhaqg0oGB-2F7Ohp-2Ft1ymTQE-2BjVO1S7g-2Bcajn9tWDq0p8WNbuE9h8IOHRx5YWNS66g1w3Rvhdv-2B8U0CbHs7RRX6DPR5pO1xqBib7efMymBBLiuQBCpCxuM6h8XmZH6DAxzV4IzPEnfaKbfu5XEkZE-3D>
Sage 
<https://u3351942.ct.sendgrid.net/wf/click?upn=jm4cvpnHFskDUI5PLE4HCGcqpDNkng8vhBVTwprYF6Q-3D_gXX0YPkjCa6kfMda2NWALp0MQ-2FOvmULrxPdhd2nGLCZWh9STUW2C7U0DMRTDZJOUhmTOhqc-2FShrxV00BmG7BR9otgsFsfEqcARkqkvmDtlpbg9M0kxS8zgmLMEtwSIFmIc8jLPdw1Dj8qPD49ZOJv267ol07Mx6d6tGAcSIe1JcPqgA45xy6Z9uQXFt5RLMUv0n9EI2qnKtlnnZCaXR-2FBNvabfDuatQpNmyGfNGYVhY-3D>
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 https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to