<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2016-08-19 10:58 GMT+02:00 Harendra Kumar <span dir="ltr"><<a href="mailto:harendra.kumar@gmail.com" target="_blank">harendra.kumar@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>Funnily consistency was my point too and not convenience. I totally agree that consistency is more important. The end objective is less referring to manuals and rely more on intuition and consistency. Its all about making it easier to remember and not about typing less or more. [...]</div></div></div></div></blockquote><div><br></div><div>OK, then I probably misunderstood you and we're actually in the same boat... :-)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>[...] As you said I would be happier with an inconvenient to type but consistent alternative where we use '--ghc-arg=' for everything and get rid of the other ways. [...]</div></div></div></div></blockquote><div><br></div><div>Hmmm, do we need '--ghc-args=' at all when we have '--' as the border between the 2 "argument worlds"? Without thinking too much about it, :-} I guess we don't. This would be consistent with how e.g. "stack exec" or "gdb" work. An explicit option --pass-this-to-some-progXY is only needed when there are more than 2 "argument worlds" involved, otherwise '--' is enough, and also easier to type/remember.</div></div></div></div>