From octave-maintainers-request at bevo dot che dot wisc dot edu Mon Oct 9 19:50:32 2000 Subject: Re: gammainc & GSL From: Paul Kienzle To: Teemu Ikonen Cc: octave-maintainers at bevo dot che dot wisc dot edu Date: Tue, 10 Oct 2000 13:27:15 +0100 If you design the interface so that you can access the functions from .oct files, then it doesn't matter too much if it goes into the base distribution. I'll be happy to mention it in my matlab compatibility database. That way, people who don't need the extra 2 Mb of code don't have to install it. The only thing this needs is a patch so that user functions can override builtins. Paul Kienzle pkienzle at kienzle dot powernet dot co dot uk On Sun, Oct 08, 2000 at 02:36:26AM +0300, Teemu Ikonen wrote: ... > > I tried to dug a real implementation from the net and found a nice looking > one from GNU scientific library [1]. Adding GSL routines to Octave > isn't trivial because of GSL's error handling and other supporting > functions which would have to be changed to comply with Octave, but GSL > contains a lot of useful code (in C!), especially in the special functions > section, so we could have quite a lot more functionality as a result. > > Now if I start to integrate GSL into libcruft, is there any chance that > the modifications could be included in the Octave distribution? > > Teemu > > [1] http://sources.redhat.com/gsl/ > >