On Tue, Aug 26, 2008 at 2:46 AM, parisse <[EMAIL PROTECTED]> wrote: > >> Even at 10 minutes with no optimization >> that seriously tests my patience. And 72 minutes with >> optimization is real deal breaker. >> > > !
I am very impatient. >> > (e) Perhaps. From my own experience, it is not easy to enter into a >> > large library (e.g. cocoa, pari, etc.). >> >> I don't know what you mean here. Pari is also a fairly unpleasant >> library to work with. Ginac is one of the better ones I've seen, similar >> maybe to NTL which is also quite good as far as usability goes. >> PARI is terrible to use as a library. >> > > I didn't find NTL that easy to use. Perhaps it depends on the code > style of the reader and writer. I had a look at singular 2 years ago, > and I did not find it easy at all (and it was not available as a > library anyway). > I didn't look at ginac recently, but I did 8 years ago when I started > giac. At the beginning giac was based over ginac, I first wrote a > polynomial library extension with ginac since it had (and still does > not have stable) factorization code. Then I decided to abandon ginac, > since I didn't like to use cln and I could not access easily to the > underlying symbolic representation for the conversions. > Maybe it's > because I do not really master C++, but I find much easier to have > union and explicit type information in a structure like giac::gen. That's interesting, since the first thing I did with Ginac over the last 10 days was completely replace all use by Ginac of cln by use of PyObject*'s, which are more like giac::gen, I guess. Incidentally, I invested a significant amount of time systematically learning C++ when I was an undergrad computer science major, so you're right that this likely affects my perspective. William --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---