#4446: New module complex_mpc using lib mpc for complex multiprecision 
arithmetic
-------------------------------------------+--------------------------------
   Reporter:  thevenyp                     |       Owner:  mabshoff  
       Type:  enhancement                  |      Status:  needs_info
   Priority:  major                        |   Milestone:  sage-4.4.4
  Component:  basic arithmetic             |    Keywords:            
     Author:                               |    Upstream:  N/A       
   Reviewer:  William Stein, David Kirkby  |      Merged:            
Work_issues:                               |  
-------------------------------------------+--------------------------------

Comment(by zimmerma):

 thank you David for your comments on this ticket. We (the MPC developers)
 have invested a lot of
 time on this ticket (especially Philippe Theveny in 2008-2009, where at
 that time he was an
 engineer paid by INRIA to work on MPFR and MPC), thus we would appreciate
 a lot if the Sage
 developers could tell us right now in case they believe MPC will *never*
 become a standard package, so that we don't spend more time on this
 ticket.

 As for the technical issues, I can answer a few ones:

 - this package is based on svn version 793 just to speed up the
 {{{mpc_pow_si}}} computations.
   Note that if the Sage developers had requested this before, this could
 have been done for the
   last release (0.8.2). The changes wrt the 0.8.2 release are therefore
 minimal.

 - about testing, you surely know that MPC is now a prerequisite to compile
 GCC 4.5
   (see http://gcc.gnu.org/install/prerequisites.html). You will find an
 extensive
   list of supported platforms on
 http://www.multiprecision.org/index.php?prog=mpc&page=platforms.

 - about doctests, MPC is based on MPFR, which produces platform-
 independent results, thus the
   doctests do *not* depend on the platform, contrary to other numeric
 packages. This is one of
   the reasons MPC was chosen by GCC for constant folding.

 - MPC is released under LGPL v2.1+.

 Paul Zimmermann

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