teardown-0.3.0.0: Build composable components for your application with clear teardown semantics
The teardown library allows you to reliably deallocate resources created when initializing your application. It provides:
- A ComponentM monad that allows you to build and compose resources with cleanup semantics
- An API that composes IO cleanup sub-routines safely
Check Control.Teardown.Tutorial for more information.
Signatures
Modules
- Control
- Monad
- Control.Monad.Component Build composable, idempotent & transparent application cleanup sub-routines for an application
- Control.Teardown Build composable, idempotent & transparent application cleanup sub-routines
- Monad