So far, no one has commented on the fact that the article doesn't say *anything*
negative about "RapidMind". My guess is that this:
Program p = RM_BEGIN {
In a, b;
Out c;
Value3f d = f * exp(a) * sin(b);
c = d + a * 2.0f;
} RM_END;
Is turned into "stuff" plus a string. If this is true, you
aren't going to get any warnings when you compile, even if you
type in complete garbage.
Also, I surmise that "RapidMind" is a commercial product and
the history of commercial general purpose languages doesn't
bode well for it. It also seems a bit out of place
in the Linux world where there is generally an open source
aspect to "stuff". (e.g. MySQL, QT) »