How to use `trace` while debuging GHC
iavor.diatchki at gmail.com
Mon Nov 12 02:24:06 CET 2012
While working on GHC sometimes I find it useful to dump the values of
intermediate expressions, perhaps in the middle of pure code, using a
combination of `trace` and `ppr`. The issue is that `ppr` returns an
`SDoc`, and to turn an `SDoc` into a `String`, I need some `DynFlags`.
There used to be a value called `tracingDynFlags` that I could use to dump
values, but it has disappeared... Did it get moved somewhere, or is there
a better way to get the same effect?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Glasgow-haskell-users