Personal tools

HaskellImplementorsWorkshop/2012/Marlow

From HaskellWiki

< HaskellImplementorsWorkshop | 2012
Revision as of 05:54, 18 July 2012 by Tibbe (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Why can't I get a stack trace?

Simon Marlow

The lack of any way to get a stack trace in a running Haskell program is a gaping hole in our tool chain that annoys both newcomers and experts alike. There have been numerous attempts to fill the gap, none of which have been satisfactory for a variety of reasons (the history alone would fill several talks). I propose to talk about my own attempts to solve this thorny problem in the context of GHC, and I'll explain the improvements that have been made in this direction in recent GHC releases (7.2+). There are still open problems, but we're closer to solving them.