#7377: Symbolic Ring to Maxima via EclObject
-----------------------------------------------------------------------------------+
   Reporter:  nbruin                                                            
   |       Owner:  nbruin      
       Type:  enhancement                                                       
   |      Status:  needs_review
   Priority:  major                                                             
   |   Milestone:  sage-4.7    
  Component:  symbolics                                                         
   |    Keywords:              
     Author:  Robert Bradshaw, Nils Bruin, Jean-Pierre Flori, Karl-Dieter 
Crisman  |    Upstream:  N/A         
   Reviewer:  Jean-Pierre Flori, François Bissey, Karl-Dieter Crisman, Nils 
Bruin  |      Merged:              
Work_issues:                                                                    
   |  
-----------------------------------------------------------------------------------+
Changes (by jpflori):

  * status:  needs_work => needs_review


Old 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.6.2.
>
> 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-p2.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-p2.patch]

New 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.6.2.

 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]

--

Comment:

 I rebased the patches against sage 4.7.alpha3.
 I could run make ptestlong yet because upgrade from 4.6.2 failed (givaro
 problem) and the binary provided for 4.7.alpha3 would not run (some
 liblapack problem).
 However it should apply cleanly.
 I'm building 4.7.alpha3 from source and will test when finished.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7377#comment:142>
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.

Reply via email to