From bug-request at octave dot org Thu Nov 24 07:26:24 2005 Subject: Re: trigonometric and hyperbolic functions From: William Poetra Yoga H To: bug at octave dot org Date: Thu, 24 Nov 2005 05:25:15 -0800 (PST) --- "John W. Eaton" wrote: > On 22-Nov-2005, William Poetra Yoga H wrote: > > | How about distributing GSL with Octave? > > I'd rather not do that, since it is more work for us to include > external packages in the distribution. Should we also include copies > of ATLAS, fftw, ufsparse, etc.? > But Octave doesn't depend on those... If we make Octave use GSL functions (as in being dependant on GSL for core functions), we could do this (or better, the alternative I say below). > | Alternatively, since GSL is licensed under the GPL and is quite > | modular (according to the authors), we can just take a few files > | that we need and link them into Octave (or maybe libcruft?). > > This is also a maintenance problem, so I'd rather avoid it. > > Yes, Octave does currently include some external software, but I'd > like to minimize that if possible, and perhaps even eliminate some of > the things that are currently included. > Well, what about only making it a requirement for those who build from source, and provide a statically linked binary for those who don't want to compile from sources? Using GSL can slim Octave down, for example by replacing functions in libcruft/blas (well, not everyone uses ATLAS...). William Poetra Yoga Hadisoeseno __________________________________________ Yahoo! DSL – Something to write home about. Just $16.99/mo. or less. dsl.yahoo.com ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------