No subject

Thu Feb 24 17:58:36 CET 2011

-Wall: Turns on all warning options that indicate potentially suspicious
       code. The warnings that are not enabled by -Wall
       are -fwarn-tabs, -fwarn-incomplete-record-updates, -fwarn-monomorphism-restriction, -fwarn-unused-do-bind,
       and -fwarn-implicit-prelude.

-w:    Turns off all warnings, including the standard ones and those
       that -Wall doesn't enable.

If there were no backward compatibility issues, I'd prefer to just
see -w and -Wall swaped. -w would mean "We let the GHC team decide what
subset of warnings they really want us to observe", and -Wall would mean
"We really want them all".


More information about the Haskell-Cafe mailing list