Modulespoon-0.3.1Haskell98
Control.Spoon
Two functions for catching pureish exceptions in pure values. This library considers pureish to be any error call or undefined, failed pattern matches, arithmetic exceptions, and array bounds exceptions.
- 1 type
- 5 values
- Packagespoon-0.3.1
- Exports6
- LanguageHaskell98
- LicenceBSD-3-Clause
- SourceSpoon.hs
Evaluate a value to normal form and return Nothing if any exceptions are thrown during evaluation. For any error-free value, spoon = Just.
Evaluate a value to normal form and return Nothing if any exceptions are thrown during evaluation. For any error-free value, spoon = Just.
Like spoon, but only evaluates to WHNF.