FICHA · MANJARO

haskell-unliftio

The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)

  • Library
  • LIBRARY
  • Dependency only
official+codex · reviewed · May 28, 2026 description in en

Description

Provides MonadUnliftIO and a practical set of utilities for running transformer-based Haskell code in IO. Unlifting lets code temporarily move from a richer monad stack back to plain IO when an API requires it.

It is useful for applications using async, exceptions, resource handling, logging, or configuration in layered monads. Developers should still keep exception and resource lifetimes clear when crossing between monad layers.

Permissions

Permissions not analysed for this source yet.