#4847: [with patch, positive review] Remove deadwood:
sage/functions/elementary.py
and sage/rings/interval.py
----------------------+-----------------------------------------------------
Reporter: mabshoff | Owner: mabshoff
Type: defect | Status: closed
Priority: major | Milestone: sage-3.2.3
Component: misc | Resolution: fixed
Keywords: |
----------------------+-----------------------------------------------------
Comment (by wdj):
Sorry, for the late reply. I read some of these comments but missed the
request to comment on this.
Comments: I am unconvinced by the usefulness of the code in elementary.py
(which I wrote, so I can be as critical as I want:-). It was written way
before the excellent code implementing the symbolic expression rings. As
William said, it was motivated by solving constant coefficient ODEs using
the method of undetermined coefficients/annihilators. It was also
motivated by a desire to experiment with ways to implement differential
operator rings, but it does this unconvincingly as well. (I don't want to
say "it does this badly" because it might be that rings of differential
operators should be implemented as a method for the SR class - I don't
know.)
Bottom line - I agree elementary should be dumped. However, I'm very
interested in alternative approaches anyone comes up with, especially ones
that implement differential operator rings properly.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/4847#comment:7>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of
Reinventing the Wheel
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---