Hi!<div><br></div><div>I can&#39;t wait until we have some for of stack traces in GHC. What&#39;s the current status? Did the semantics you presented at HIW12 work out? Even though the full bells and whistles of full stack traces is something I&#39;d really like to see, even their more impoverished cousins, the lexical stack trace, would be helpful in tracking down just which call to head gave rise to a &quot;head: empty&quot; list error.</div>

<div><br></div><div>Once we do have some sort of stack traces, could we have throw automatically attach it to the exception, so we can get a printed stack trace upon crash? Is that how e.g. Java deals with that? Will that make other uses of exceptions (such as throwing async exceptions to kill threads) get much more expensive if we try to attach stack traces? A frequent user of async exceptions are web servers that start a timeout call per request.</div>

<div><br></div><div>-- Johan</div><div><br></div>