Changes between Initial Version and Version 45 of Ticket #7377


Ignore:
Timestamp:
02/11/11 09:05:01 (8 years ago)
Author:
nbruin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #7377

    • Property Status changed from new to needs_work
    • Property Authors changed from Nils Bruin to Nils 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
  • Ticket #7377 – Description

    initial v45  
    1 This ticket is dependent on #6781, #7287.
    2 
    31With maxima-as-an-ecl-library and ecl accessible as a library, we can start interfacing with maxima via a binary library interface.
    42This should be more efficient and more robust, because expressions
    53can be transmitted in a much richer format than text and parsing does
    64not have to recognise error messages and questions (since communication does not go via STDIN/STDOUT anymore)
     5
     6----
     7
     8This ticket is dependent on #10743.
     9
     10Update: 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
     14Serious 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
     18Apply trac_7377-abstract-maxima-rebased.patch, trac_7377-maximalib-rebased.patch, trac_7377-fastcalculus-p1.patch