#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.