Malcolm McLean wrote, On 28/12/07 07:32:
Firstly, C experts who post here want to get something out of the group.
Yes. Specifically a lot of them want to learn more about C and/or help
other people learn more about C.
If you know C, but don't know about FFTs, then it really is worth
advancing your knowledge a notch. The FFT is a fundamental technique
that is used in a wide variety of applications,
It is fundamental to a large number of applications but is completely
irrelevant to a *vast* amount of programming. I've done exactly two
tasks where FFTs were involved. FFTs are *not* fundamental to computing,
they are fundamental to a subset of the tasks done in computing.
it not like a Windows
API call which MS will deprecate next week.
Irrelevant.
Secondly, we shouldn't draw topicality so tightly that algorithms cannot
be discussed at all, though a post on FFTs rather than on C interfaces
to FFTs belongs elsewhere. In this case, the OP seems to know what an
FFT is, and how it can be used. His problem is getting a C program to
call a function he understands at the mathematical level. Really clc is
the right group for this.
So given a choice between a group where people who use the library and
thus know its interface are likely to post and one where most people do
not use the package, you think the best place to post is the one where
people do not have the expertise. Interesting.
Given a definition of the interface I've no problem with discussion any
C issues, it's just that there are far more things that can go wrong
which are nothing to do with C than things which are. Also I prefer
people get the help they need which generally means asking where a
library is known when asking about using a library.