2016-02-16 0:35 GMT+01:00 Matthew Pickering <matthewtpicker...@gmail.com>:

> I have renamed it to -Wmissing-pat-syn-signatures.
>

Hmmm, things are still wildly inconsistent:

   * "pat" is spelled "pattern" in other flags.

   * We still have both "sigs" and "signatures" as parts of the names.

   * Why is "synonyms" too long, but OTOH we have monsters like
"-Wnoncanonical-monadfail-instances"?

   * We have both "binds" and "bindings" as parts of the names.

My proposal would be: The -Wfoo option syntax is new, anyway, so let's fix
all those inconsistencies in one big sweep before 8.0.1 is out, it only
gets harder later. At the moment you need #ifdef magic in the code and "If
impl(foo)" in .cabal, anyway, but doing these changes later will only keep
this sorry state for longer than necessary. I don't really care if we use
abbreviations like "sigs" or not, but whatever we use, we should use it
consistently (personally I would prefer the whole words, not the
abbreviations).

Cheers,
   S.
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to