On Mon, Aug 17, 2009 at 11:28 AM, William Stein<wst...@gmail.com> wrote:
>> Ah, that makes sense. It never occurred to me to check if any of the
>> lisp implementations actually used GMP or MPIR. Now I just recalled
>> that you recently encouraged ECL to switch from GMP to MPIR. Did they
>> do so? I recall PHP did switch.
>
> I don't know what happened.  ECL definitely works with MPIR, since we
> build it on MPIR as part of Sage.

Just for the record, ECL can build using ANY LIBRARY that implements
the GMP API, at least v4.2. Since MPIR is compatible with this
library, then ECL can be compiled and linked using MPIR and in
particular with the libraries that Sage contains.

Currently ECL ships with a terribly outdated copy of GMP v4.2. The
reasons are historical and also motivated by the need of support for
Microsoft Visual C++ compilers, which is now implemented via some
patches.

Given that MPIR supports Windows and Microsoft Compilers I am
seriously considering switching the library we ship ECL with from GMP
to MPIR. That would not affect any of the ports, since FreeBSD, NetBSD
and Linuxes ship GMP with it and ECL can link against those versions,
but would help us in getting faster and better supported numerical
code for OS X, Windows and Solaris.

However, performing any upgrade is something that requires time and
careful rearrangement of the build process, so as not to break ECL on
any platform. Currently my list of priorites is

produce a very stable release that can be easily maintained for several months
>> improve compiler
>> get a later version of Boehm-Weiser gc
> upgrade to MPIR

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to