#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 nthiery):

 Replying to [comment:12 jdemeyer]:
 > And of course, this just means that we should use new-style classes
 everywhere in Sage.

 Everywhere, unless we have a good reason to be convinced this does not
 make a difference.

 Would we really gain something worth the trouble by adding an explicit
 inheritance from object in all 292 XXXMethods classes in Sage, and then
 removing them after the switch to Python3, with all the risks of induced
 syntactical conflicts, when we know that they are treated uniformly?

 There are real issues in the switch to Python 3, and I believe this is not
 one.

 Cheers,

--
Ticket URL: 
<https://u3351942.ct.sendgrid.net/wf/click?upn=aTs-2BwUSKwq20U-2FVxpZle9V7rZPHNFdCZn9IqCcBPbg6Wx7VTUgJoegiKQ3QL4-2BXvh-2FWpaCoxbNp5rH93cI0tHw-3D-3D_gXX0YPkjCa6kfMda2NWALp0MQ-2FOvmULrxPdhd2nGLCZHI7YH-2B5Kbwqmi-2BgqkBSIFrqZ5z5sjTGxqP3pST0IDQtVXiHBjST8yfJE0dBk2RFTVJHWFbMXO9Gcckr2Q3dGsPBilrVCdNS0vxE6b9kh6AErLI4FVv2nGF5O39j-2Fa0ipq6ngkAA95ZiiIkRNnw7CNnY6q8n-2Fqpih9daGsk-2BIi5xT9x3KhX-2FbxqLXA8nAVgVo-3D>
Sage 
<https://u3351942.ct.sendgrid.net/wf/click?upn=jm4cvpnHFskDUI5PLE4HCGcqpDNkng8vhBVTwprYF6Q-3D_gXX0YPkjCa6kfMda2NWALp0MQ-2FOvmULrxPdhd2nGLCZHI7YH-2B5Kbwqmi-2BgqkBSIFrqZ5z5sjTGxqP3pST0IDQpbgah6BXGLTf6cV-2FW7-2BW8NPUihjfzHurcgWywyhdhOuY6bwRnxwmOkOOHtCbqv6-2FiMcaJwTlc3fZIJ8-2FFQpayvbLx6qUIulsF8tuudt4xnfXBwKb0TUlCk0bH98-2Butc7H-2FaS01gWM-2Fo6puyeeIUuAM-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