This is the mail archive of the
gsl-discuss@sources.redhat.com
mailing list for the GSL project.
Re: gsl Development Query
- To: GSL discussion list <gsl-discuss at sourceware dot cygnus dot com>
- Subject: Re: gsl Development Query
- From: Gerard Jungman <jungman at lanl dot gov>
- Date: Fri, 01 Sep 2000 14:35:40 -0600
- Organization: LANL T-8
- References: <39AEE8CC.C7EE3BB8@netwood.net>
"E. Robert Tisdale" wrote:
>
> The FFT object (what you call a gsl_fft_wavetable_complex) is OK.
> But then you go on to itemize the private members:
>
> typedef struct {
> size_t n;
> size_t nf;
> size_t factor[64];
> gsl_complex *twiddle[64];
> gsl_complex *trig;
> double *scratch;
> } gsl_fft_wavetable_complex;
>
> Why did you do this?
> It isn't necessary for the application programmer
> to have any of this information.
Look, we can all sit and play C++ compiler. But there's
no point. The implementation language for this project
does not make a distinction, and nobody at this end is
going to make pedantic distinctions. People who use C
libraries have to apply some common sense. That is a
fact (unfortunate perhaps) of the language.
And he did it because it was useful to write it
down somewhere. Don't quibble about where he wrote
it down.
> I think that you've painted yourself into a corner
> and you will be obliged to support this particular
> data representation and the implied algorithm forever.
Nobody is painting any corners, and nobody is
obliged to do anything. Chill out.
--
G. Jungman