Changes between Initial Version and Version 45 of Ticket #7377
- Timestamp:
- 02/11/11 09:05:01 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #7377
-
Property
Status
changed from
new
toneeds_work
-
Property
Authors
changed from
Nils Bruin
toNils Bruin, Jean-Pierre Flori
- Property Cc burcin saliola jpflori added
-
Property
Report Upstream
changed from
to
N/A
- Property Owner changed from burcin to nbruin
-
Property
Reviewers
changed from
to
Jean-Pierre Flori, François Bissey, Karl-Dieter Crisman
-
Property
Status
changed from
-
Ticket #7377 – Description
initial v45 1 This ticket is dependent on #6781, #7287.2 3 1 With maxima-as-an-ecl-library and ecl accessible as a library, we can start interfacing with maxima via a binary library interface. 4 2 This should be more efficient and more robust, because expressions 5 3 can be transmitted in a much richer format than text and parsing does 6 4 not have to recognise error messages and questions (since communication does not go via STDIN/STDOUT anymore) 5 6 ---- 7 8 This ticket is dependent on #10743. 9 10 Update: The interface now passes a lot more doctests. Most failures are due to 11 * small changes in floats, where they get transferred in binary form rather than via strings (simple to fix) 12 * ECL only returns RuntimeErrors, since it can't see the difference. So doctests that test error reporting fail. 13 14 Serious work issues: 15 * How should derivatives, e.g. {{{D[0,1]f(x^2+y^2,x-y+3)}}} be translated to Maxima? 16 * desolver interface is now broken 17 18 Apply trac_7377-abstract-maxima-rebased.patch, trac_7377-maximalib-rebased.patch, trac_7377-fastcalculus-p1.patch