patch applied (ghc): GHCi debugger: added a new flag,
-fno-print-binding-contents
pepe
mnislaih at gmail.com
Wed Nov 14 04:35:21 EST 2007
To clarify, this is only when doing ':show bindings', not when doing
':print'.
Ensuring that the output given never gets too large would mean
arbitrarily cutting it to make it fit, or giving the user some control
over these settings. I remember talking to you about this in ICFP, and
I got the impression you thought it was overkill. Did I misunderstand ?
For now we have a shallow (fixed) depth limit in the term
reconstruction step which helps to limit the size of terms, but
unfortunately not the size of the output given by the pretty printer.
I plan to experiment with Pretty.fullRender with well-chosen settings,
that should be a big win. Any other suggestion will be very appreciated.
pepe
On 14/11/2007, at 10:17, Simon Marlow wrote:
> Pepe Iborra wrote:
>> Tue Nov 13 09:45:39 PST 2007 Pepe Iborra <mnislaih at gmail.com>
>> * GHCi debugger: added a new flag, -fno-print-binding-contents
>> The contents of bindings show at breakpoints and by :show bindings
>> is rendered using the same printer that :print uses.
>> But sometimes the output it gives spans over too many lines and the
>> user may want to be able to disable it.
>
> Then wouldn't it be better to ensure that it never gets too large?
> Or is that too hard?
>
> Cheers,
> Simon
More information about the Cvs-ghc
mailing list