On Mon, Jun 8, 2009 at 3:25 AM, Toon Verstraelen<toon.verstrae...@ugent.be> wrote: > Ondrej Certik wrote: >> Configure is a big pain. Yes, I suggest to use strictly ansi C, then >> we are fine. If we need any other math libraries besides what's in the >> ansi C, then I suggest we simply attach the C file implementing for >> example the bessel functions or somethig -- or, we just use mpfr/gmp, >> but then you are right that we need some configure script -- I have a >> good experience with cmake. >> > > I'm not sure yet about the functions that are not part of ANSI C. I'm thinking > of a solution that does not impose a certain library. > > For C code, we can give the option to add a few extra include lines that refer > to files with bessel functions etc. It is just the user's responsibility to > make > sure that these files are present. > > For the sake of convenience, we can make a few sets of external tests: > > * tests that work with ANSI C
That sounds good. Most of it should work with ANSI C. > * tests that only work with a recent version of gcc. > * tests that only work with a recent gcc and gsl [0] installed. Right, as long as we can reliable and easily check that in our tests and skip them if those are not installed. Ondrej --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to sympy@googlegroups.com To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sympy?hl=en -~----------~----~----~----~------~----~------~--~---