> IIRC, this has already been discussed quickly some time ago, but
> anyway: To conform more with the rest of the *nix world and decrease
> the confusion of my students, I'd like GHC to be less verbose by
> default. IMHO the following messages should not be issued without
> any commandline flags:
>
>    ghc: module version unchanged at 1
>    ghc: module version changed to 1; reason: no old .hi file
>    ghc: ignoring heap-size-setting option (-H30M)...not the largest seen
>    NOTE: Simplifier still going after 4 iterations; bailing out.
>    Out of date: Foo.lvl12
>    Compilation IS required
>    ...

I second that motion. I was going to raise this issue myself.

> Simple rationale: If nothing goes wrong during compilation, there's
> no output at all (well, apart from the object files and the like :-).
> I propose the following: The current messages should be enabled by
> -v and the current -v messages should be enable by -vv (or something
> similar).

No, because gcc gives the same kind of output with -v that GHC currently
does with -v; I don't think that should change. Enable the above stuff with
something like -fnoisy.

P.S.
And now for something completely different... What the heck is that green
creature in the upper left-hand corner of the top panel of the GHC home
page? It looks like a sock puppet. :)

--FC

Reply via email to