Ned Deily added the comment:
That's an interesting question. There is much prior art here dating back to
the earliest days of Unix. The Open Group Base Specification has a section
dealing with the syntax of utility arguments with suggestions of when or when
not a space between the option a
New submission from jason gors :
The syntax in the Command line documentation was unexpected regarding the `-m`
option (specifically `python -mtimeit`) [0]. Showing this:
```
python -mtimeit "range(100)"
# behaving equivalent to this:
python -m timeit "range(100)"
```
This led me to discover