
2016-02-16 10:56 GMT+01:00 Herbert Valerio Riedel
[...] but `sig(nature)s` has a precedent, so using `-sigs` wouldn't introduce anything new.
I'm fine with "sigs", my point was only the fact that non-abbreviated words seem to be much more common in the flags names (and are easier to remember). IMHO it doesn't really matter if the flag names are long: One probably doesn't type them on the command line often, they typically live in .cabal files, .travis.yml and pragmas where you type them once. Well... the -Wnoncanonical-*-instances flag family was the best I could
come up with which is reasonably self-descriptive... do you have any better suggestions?
No, and I actually like the long names, see above. :-)
Fwiw, `ghc --show-options | grep binding` come ups empty
Then the docs are out-of-sync: http://downloads.haskell.org/~ghc/master/users-guide/using-warnings.html#ghc...