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