On Mon, Aug 17, 2009 at 3:37 AM, Juan Jose
Garcia-Ripoll<juanjose.garciarip...@googlemail.com> wrote:
>
> On Mon, Aug 17, 2009 at 12:20 PM, Bill Hart<goodwillh...@googlemail.com> 
> wrote:
>> So it seems Lisp is actually a bit mpz_add heavy. I'd write to the
>> authors and complain about that.
>
> Sorry to sound rude, but I am afraid you have no idea what you are
> talking about. Common Lisp does not support destructive operations on
> integer numbers. Therefore ECL can not use anything other than mpz_add
> to perform additions of what in the Common Lisp speak are called
> bignums.

Oops.  I'm pretty sure  Bill Hart was 100% just trying to make a joke.
  He wasn't at all serious.  These things don't translate well on the
internet sometimes.

> And just for once and so that you understand it: ECL has life outside
> Sage, even though we really want to support this project and its
> relatives, OpenAxiom, Fricas and Maxima.
>
> As for the switch to MPIR, I already said that ECL can be linked with
> any library that is compatible with GMP. The fact that we ship GMP
> with ECL is just a mere convenience to the users and it is not in my
> priority list _right now_ to spend time on code reorganization.

Yep.  And it doesn't matter for Sage, since we just delete the GMP you
include and use MPIR.

> Finally, I do not know what is all the fuzz about mpz_add occurrences
> vs line number counts. You people seem to be missing the point of what
> is optimizable and what is not. Did anybody care to profile what is
> being used and how it impacts performance?

Richard Fateman posted a sequence of long flamebait emails to the
sage-devel list criticizing our codebase for having too many
occurrences of mpz_add.  At some point along the way a question came
up that you were ideally suited to answer, so I cc'd you.
Bill Hart's email above would only be amusing in the context of that thread.

Juanjo, please don't be offended by any of this or any
misunderstanding.  We are very appreciative of ECL, your contributions
to it, and ***greatly*** appreciate how amazingly responsive you've
been in helping us use ECL in Sage.

Thanks!

  William

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



-- 
William Stein
Associate Professor of Mathematics
University of Washington
http://wstein.org

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