HaskellImplementorsWorkshop/2012/Marlow

From HaskellWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.