Difference between revisions of "HaskellImplementorsWorkshop/2012/Marlow"

From HaskellWiki
Jump to navigation Jump to search
(New page: =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 ...)
 
(Added Category:Community)
 
Line 4: Line 4:
   
 
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.
 
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.
  +
  +
  +
[[Category:Community]]

Latest revision as of 13:43, 17 December 2012

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.