Safe Haskell | None |
---|---|
Language | Haskell2010 |
The standard interpreters, which perform all dynamic checks to ensure well-behavedness and produce trace information when execution fails. Currently, tracing is designed for debugging, and only the traces leading to failure can be expected to contain a complete log of the steps executed. In other words, traces leading to success usually contain only partial tracing information. Also, when a program loops, there is no guarantee that the trace is computed productively. Finally, note that branch numbering starts from 0.