#7377: Symbolic Ring to Maxima via EclObject
-----------------------------------------------------------------------+----
Reporter: nbruin |
Owner: nbruin
Type: enhancement |
Status: needs_work
Priority: major |
Milestone: sage-feature
Component: symbolics |
Keywords:
Author: Nils Bruin, Jean-Pierre Flori |
Upstream: N/A
Reviewer: Jean-Pierre Flori, François Bissey, Karl-Dieter Crisman |
Merged:
Work_issues: |
-----------------------------------------------------------------------+----
Comment(by jpflori):
I've put a first (very) rough version of a patch to refactor the different
interfaces:
* It split the previous Expect classes in Interface classes (without
pexpect stuff, did not find a better name) and Expect classes (inheriting
from the previous ones + pexpect stuff)
* MaximaAbstract classes depends on Interface classes
* MaximaLib on MaximaAbstract
* Maxima (classic) on MaximaAbstract and Expect
It kind of works easily thanks to the current Method Resolution Order used
by the version of Python in Sage but it obviously introduces a lot of new
failures in addition to the one above.
The patch must be applied after the "_p2" patches (and ecl_iter).
It is quite big, touches a lot of files, and should be splitted in at
least two parts (split Expect; refactor).
It is absolutely not considered as finished (very far from it) and I did
not test it (apart from trivial things like integrate(x)), it is mainly to
get some feedback on the choices I made, so any comments are mare than
welcome.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7377#comment:64>
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 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.