I guess you could argue this is supposed to be so and man pages are doing their job, since they are documentation and not tutorials, but still.
This is actually true. In some of the early Unix documentation or an interview (I can't remember which), one of the core Unix developers said pretty much this, i.e., that man pages were more like a collection of rough notes to help the developers of the Unix system itself not to forget how the commands should be invoked.
I'm not sure what that comic has to do with anything.
Man page standards have places for "See also" and "Examples" and that is good enough.
Did you read the "Reader's guide" which is presented before the first option in the man page?
we have bropages for that alas they don't see much activity.
LESS=+/EXAMPLE: man parallel
LESS=+/Reader.s man parallel
man parallel_tutorial
I wasn't checking that, I was ranting on the general state of man pages. I checked ls, curl, wget, mv - none of which had EXAMPLE sections, and that's where I wrote the comment. Didn't even have parallel on my system.
I do agree it needs some work to be a little more approachable.
The examples are a pain to find - jump to the end (here comes the smack in the face) and see pages of differences to other tools.
Thanks for input.
(The trick to find the examples: LESS=+/EXAMPLE: man parallel )
Or, at least, I don't think so, because I don't know what they are or how to access them.
Can you be a bit more specific why you believe it is a "brick-wall-in-your-face"? Did you follow the "Reader's guide", which is before even the first option is introduced?
Except that is not entirely true: For instance according to the author the '{= perl expression =}' will probably never be supported.
(Full disclosure: I am the author of GNU Parallel. I fully support building other parallelizing tools, but to avoid user confusion, I would recommend calling them something other than 'parallel' if they are not actually compatible with GNU Parallel).