[GiNaC-devel] AsyForGiNaC - an output extension producing Asymptote files

Jens Vollinga vollinga at physik.uni-wuppertal.de
Mon Aug 21 15:08:56 CEST 2006


Hello,

voicing yet another opinion:

Sheplyakov Alexei schrieb:
> I think GiNaC is special-purpose library. One of the goals of GiNaC is
> efficient handling of quite a large expressions (an sum of ~10^6 terms

Yes. Exactly.

> is not really a big expression). Thus, GiNaC provides only basic 
> functionality, since one can't probably do any funky things with such
> expressions anyway. I don't know if GiNaC's approach is useful for 

I'd like to see more higher-level functionality in GiNaC :-) (but 
without sacrificing its initial design principles). High-level 
functionality is useful sometimes even with huge expressions (such a 
functionality might be applied not on the whole expression but on its 
simple building blocks...).

> something except calculations in perturbative quantum field theory
> (and frankly, I don't care much).

The main "feature" of GiNaC is that it is a C++ library! You never 
guessed that, didn't you ;-) *All* restrictions of its usefulness stem 
from this fact (and also the lack of manpower available). Suppose we had 
unlimited manpower for expanding GiNaC. Would its initial design allow 
for raising its algebra capabilities to levels on par with Mathematica, 
Maple, etc. Yes! Would people use it then? No!

I guess 99% of all people that need to use computer algebra want to find 
the answers to their mathematical problems by 
trying/learning/manipulating things *interactively*.

GiNaC is not just made for perturbative quantum field theory. But the 
combination of GiNaC's features and its mode of use are hardly sought 
after outside this community.

Regards,
Jens


More information about the GiNaC-devel mailing list