I feel that for every new user (but not limited to them, very often I feel the same) the flood of functions is a cursed blessing.
"It's great I can extract part of the matrix in 20 different ways, but which should I use and when? What are the possible issues raised by each?" -- this is something that comes into my mind many times.
Documentation doesn't help so much, I feel that "coding style" should be discussed there more widely; instead it is mostly a collection of "raw" examples. Some are very neat, true, but confusion is still present.
I would like to have a separate tag to mark/find topics about comparison of functions.
Here are a few examples of the kind of topics I have in mind:
- Scan vs. Map vs. Apply
- Union vs DeleteDuplicates
- What is the point of Refresh if Dynamic has an UpdateInterval option?
What are the known differences between Save and DumpSave, and how to account for them?
My candidate is comparison meant to be used with functions/coding-style/functional-style. I'm not sure if this is best.
Or maybe we don't need anything new; if so, let's establish a standard appraoch.