-
-
Notifications
You must be signed in to change notification settings - Fork 697
Description
With maxima-as-an-ecl-library and ecl accessible as a library, we can start interfacing with maxima via a binary library interface. This should be more efficient and more robust, because expressions can be transmitted in a much richer format than text and parsing does not have to recognise error messages and questions (since communication does not go via STDIN/STDOUT anymore).
Applies cleanly to 4.7.alpha3.
Depends on: #10766, #10773, #10743. #10818 desirable but not essential.
Apply:
- attachment: trac_7377-abstract-maxima_p2.patch
- attachment: trac_7377-maximalib_p2.patch
- attachment: trac_7377-fastcalculus_p2.patch
- attachment: trac_7377-better-ask-error_p2.patch
- attachment: trac_7377-split_and_refactor-p3.patch
- attachment: trac_7377-lazy-maxlib.p2.patch
- attachment: trac_7377-floatcast.patch
- attachment: trac_7377-unicode_to_ecl-p1.patch
- attachment: trac_7377-assumptions-p3.patch
- attachment: trac_7377-doctests-p3.patch
Component: symbolics
Author: Robert Bradshaw, Nils Bruin, Jean-Pierre Flori, Karl-Dieter Crisman
Reviewer: Jean-Pierre Flori, François Bissey, Karl-Dieter Crisman, Nils Bruin
Merged: sage-4.7.1.alpha0
Issue created by migration from https://trac.sagemath.org/ticket/7377