I think right now (beginning of beta) the aim should be to avoid functions-as-tags altogether. When I look at the suggestion of what functions we should include, many of them look like a functionality area are and not just a simple function (for example, Compile
--- yes we must have compile, but that's not only for Compile[]
, but all compilation-related functionality such as CompilePrint
or just talking about the MVM).
I might be wrong that it is possible to avoid functions-as-tags, so my proposal is:
Let's base this on examples -- if you think that a particular function should exist as a tag, please point to some existing question where it is needed.
As a matter of fact, I've noticed a couple of existing questions which I would find hard to tag.
Another point to make: I expect that the typical question will be "how to achieve this goal" rather than "how to use this function". For example, many of the typical uses of Cases
are possible using some other functions (Select
, Replace
, etc.). What if the asker uses cases, but the best solution turns out to use another function? My points are:
The asker might not know which is the "right" function to use for the problem, so s/he can't tag the question with something like cases anyway (unless the question is about the function itself).
It should be avoided that a function-name tag is used when the question is really about achieving something, not the usage of a particular function.