<br><br><div class="gmail_quote">On Tue, Aug 9, 2011 at 6:01 PM, David Nadlinger <span dir="ltr"><<a href="mailto:see@klickverbot.at">see@klickverbot.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On 8/10/11 2:57 AM, Jonathan M Davis wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It's _very_ odd for dmd to have flags which are multi-character but only take<br>
a single -, and I'd argue that that's not behavior which should be emulated.<br>
</blockquote>
<br></div>
I don't know what your definition of odd is, but some counterexamples that immediately come to my mind: GCC, just about every Java VM, LLVM/Clang, …<br><font color="#888888">
<br>
David<br>
</font></blockquote></div><br><div>I can't think of an example with GCC. It does things like -fdisable-some-option, but I can't think of a multicharacter _flag_.</div><div>Also, I've always felt that the way Java VMs take arguments feels like it grew organically into something terrible (-Xmx512m! -Xkill-the-rabbit!). I can't speak to LLVM/Clang.</div>

<div><br></div><div>Could you post a few specific examples? It's hard to generalize with this sort of thing.</div><div><br></div><div>(And don't even get me started on Windows. Should I be using /? or -? or =? or -help or --FML-this-OS-doesn't-support-CLI)</div>