cvs commit: hugs98/src printer.c hugs98/docs/users_guide miscellaneous.xml options.xml hugs98/tests/rts infix.output print1.output print2.output
Ross Paterson <[email protected]> Tue, 5 Sep 2006 15:43:44 -0700
| Newsgroups | gmane.comp.lang.haskell.cvs.hugs |
|---|---|
| Message-ID | <[email protected]> |
ross 2006/09/05 15:43:44 PDT
Modified files:
src printer.c
docs/users_guide miscellaneous.xml options.xml
tests/rts infix.output print1.output print2.output
Log:
Make the built-in printer less verbose:
* don't qualify with class and type names
* hide dictionary arguments
* hide fromInt/fromDouble applied to constants
The main effect is that pattern match exceptions become more readable,
though they still show things like _SEL.
Define VERBOSE_PRINTER in printer.c to get the old behaviour.
Revision Changes Path
1.15 +50 -11 hugs98/src/printer.c
1.21 +14 -0 hugs98/docs/users_guide/miscellaneous.xml
1.25 +1 -1 hugs98/docs/users_guide/options.xml
1.6 +1 -1 hugs98/tests/rts/infix.output
1.6 +6 -6 hugs98/tests/rts/print1.output
1.6 +6 -6 hugs98/tests/rts/print2.output