#7377: Symbolic Ring to Maxima via EclObject
-----------------------------------------------------------------------------------+
   Reporter:  nbruin                                                            
   |       Owner:  nbruin         
       Type:  enhancement                                                       
   |      Status:  positive_review
   Priority:  major                                                             
   |   Milestone:  sage-feature   
  Component:  symbolics                                                         
   |    Keywords:                 
     Author:  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 newvalueoldvalue):

  * status:  needs_review => positive_review
  * author:  Nils Bruin, Jean-Pierre Flori => Nils Bruin, Jean-Pierre
             Flori, Karl-Dieter Crisman


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-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]

--

Comment:

 I am adding Karl to the list of authors, do a little fiddling and take the
 responsibility of switching that to positive review. I think we have a
 large consensus among the people involved that this works. Now is the time
 to have a bigger test.

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