#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:7 nthiery]:
 > Furthermore, for our XXXMethods classes, it does not matter whether
 > they are old style or new style classes

 It might matter in more places than you think. There will be some porting
 effort needed to transition from old-style classes to new-style classes
 (some issues came up in #20686). It would be better to do this now to
 avoid unexpected issues with Python 3.

 For this reason, I am very against this change:
 {{{
 #!diff
 -    class EvaluationMethods(object):
 +    class EvaluationMethods:
 }}}

--
Ticket URL: 
<https://u3351942.ct.sendgrid.net/wf/click?upn=aTs-2BwUSKwq20U-2FVxpZle9V7rZPHNFdCZn9IqCcBPbg6Wx7VTUgJoegiKQ3QL4-2BXvs-2B7fxIdTJcvJNQAhCLYRhA-3D-3D_gXX0YPkjCa6kfMda2NWALp0MQ-2FOvmULrxPdhd2nGLCYwqVSG0yIlb-2BtGKIaiEwUYLeH-2BtbHEZ6LiHGViTRaCtA4yLfqIBwjfpyGRIT9jv9jYcjqdW2yortY47qdl1T4QszlJEYEeNfsEbb8iDKc7CUtQ9FzA8kOhkjwCJh8mw4Inkejw6lqEl76O19lXrSUxLS9YwTNTuDxOBrBJqKJ4FjHpHEx4kccTfnSgVjlBEPY-3D>
Sage 
<https://u3351942.ct.sendgrid.net/wf/click?upn=jm4cvpnHFskDUI5PLE4HCGcqpDNkng8vhBVTwprYF6Q-3D_gXX0YPkjCa6kfMda2NWALp0MQ-2FOvmULrxPdhd2nGLCYwqVSG0yIlb-2BtGKIaiEwUYLeH-2BtbHEZ6LiHGViTRaCtDfrw3hF7B625hdQLUFHUPf2OEUP-2FhefwzJ7DPQ96nE3F954HIEwUMEawvYnXcHLTm02P-2BNjgJPH0CjvhmkWipfggGidgMb5Kw5RaNxqDgQjn5lilN-2BYTwhKqFd6dSjWrv05vU1Jb1F1uDMsF0FPlko-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