ghc has started getting quite chatty in 2.0x; some of the chatter is very
useful. However, could I suggest that the warning messages provided by default
be deployed sparingly. I would be inclined to provide warnings only if a
warnings flag is provided -- it is nice to have large builds proceed with only
the important stuff hitting the screen. While developing, the warnings would
be enabled of course.
Here are some of the diagnostics with my comments:
foo.lhs:492: No explicit method nor default method for `bar'
in an instance declaration for `PriorityQueue'
foo.lhs:155:
Warning: Possibly incomplete patterns
in the definition of function `foobar'
I find this kind of information extremely useful. I am particularly interested
in functions with missing cases and strive to eliminate them so that this
warning will always indicate a mistake. (Should the word `Warning' appear in
the first message?)
NOTE: Simplifier still going after 4 iterations; bailing out.
I don't use this message (except to mark time in long compilations).
ghc: module version changed to 4; reason: exports changed
Likewise I don't use this one but I could imagine that it would be useful to
someone using the `auto-compilation' system.
Thanks for providing such an excellent tool. I don't know where I would be
without it (or Hugs).
Cheers,
Chris Dornan [EMAIL PROTECTED]
University College Cork +353 21 903165