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

Reply via email to