On 08/08/2010 04:02 PM, Nick Sabalausky wrote:
"Andrei Alexandrescu"<[email protected]>  wrote in message
news:[email protected]...
On 08/08/2010 12:17 PM, Nick Sabalausky wrote:
"Andrei Alexandrescu"<[email protected]>   wrote in message
news:[email protected]...

./prog -ofilename

That being allowed at all kind of bugs me. I realize this probably isn't
a
particularly common problem in practice, but suppose you have:

-o<filename>
-of

And the user uses "-o" with a file named "f":

theapp -of  // Do what now?

Or,

-o<filename>
-of<filename>

theapp -ofabc  // "-o fabc" or "-of abc"?

The whole possibility kinda makes me nervous.

Short options with parameters don't accept bundling, so the problem never
shows itself.


This then:

--xy<filename>
--xyz<filename>

theapp --xyzabc  // "--xy zabc" or "-xyz abc"?

The long form with parameters accepts "--name=value" and "--name value" but not "--namevalue".

Andrei

Reply via email to