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

This is indeed interesting. If you say that ginac is nicely written,
then I really should consider myself an education in C++ (as btw the
ginac developers told me!). :) And I will do it and educate myself.

Ondrej

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