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
   ...

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).

Comments?

Cheers,
   Sven
-- 
Sven Panne                                        Tel.: +49/89/2178-2235
LMU, Institut fuer Informatik                     FAX : +49/89/2178-2211
LFE Programmier- und Modellierungssprachen              Oettingenstr. 67
mailto:[EMAIL PROTECTED]            D-80538 Muenchen
http://www.informatik.uni-muenchen.de/~Sven.Panne

Reply via email to