[CLN-list] CLN 1.2.0

Joerg Arndt arndt at jjj.de
Mon Jan 21 03:22:04 CET 2008


Hi richy,

* Richard B. Kreckel <kreckel at ginac.de> [Jan 21. 2008 12:35]:
> Hi Jörg!
> 
> Joerg Arndt wrote:
> >Congratulations!
> 
> Thank you.
> 
> >builds and checks fine with openSUSE 10.3 (X86-64)
> 
> Can't you add it to the next openSUSE, together with GiNaC, please?  It 
> was so annoying when I upgraded my machine at work to openSUSE 10.2 and 
> found that the only reasonably usable calculator (ginsh) has 
> disappeared.  And how can you live without that pi program?

I am not with SuSE anymore, I now live in Australia doing my PhD.

The reasons that the CLN and GiNaC packages were a bit of a
maintenance nightmare were the things I mentioned in the
mail before.  These suggestions should be seriously considered.
Most fixes we needed were so tricky that I had to bother the
compiler folks pretty much constantly!

Btw. openSUSE 10.3 is IMO the first "good" version since 9.3
(to which I was stuck for technical reasons (benchmarks with
my fxtbook project)).  You might want to give it a try.

I know it has CLN packaged, didn't check for GiNaC.
The openSUSE project has a build service: you can try
to build it and get all the interesting messages first hand  8-))


> 
> >May I suggest to add a AGM based pi-computation?
> 
> Well, patches are very welcome!  ;-)

I'll give it a try.

Here is why I suggested it:
Some people compare performance of Pi computations
ignoring that one is AGM based and another is binsplit
based.  Having both gives a good impression on the
performance of these two fundamentally different
(and fundamentally important) algorithms.


> 
> >Two observations:
> >by default you use
> > (1) only -O, I suggest to use -O2 (but not -O3).
> 
> We encourage people to export CXXFLAGS!

I'll try -O2 (and possibly -O3) ASAP (which may not
be soon at all).


> 
> > (2) no warnings!, I suggest to use
> > -W -Wall -Wconversion -Wsign-promo -Wsign-compare -Wunused \
> > -Wshadow -Wundef
> >  ... and -Werror if you are daring
> >  ... valgrind for further headaches  ;-)
> 
> :)

(see other mail).


> 
>   -richy.
> -- 

cheers,   jj


More information about the CLN-list mailing list