- Dr. Alistair Ward
- Determines the CPU-time, required to evaluate the specified pure expression.
|:: (Fractional seconds, NFData expression)|
Arbitrary polymorphic expression.
|-> IO (seconds, expression)|
The original expression, tagged with the CPU-seconds taken.
- Time the specified pure expression, returning the required number of CPU-seconds and the result, as a
- CAVEAT: as a side-effect, the expression is deep evaluated.