HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Moduleco-log-core-0.3.2.2Haskell2010

Colog.Core

SPDX-License-Identifier : MPL-2.0 Maintainer : Co-Log xrom.xkov@gmail.com Stability : Stable Portability : Portable

Exports all core functionality. co-log-core is a lightweight package that defines only core data type and various combinators to work with it.

Fundamentals of co-log-core are based on the following data type:

newtype LogAction m msg = LogAction
    { unLogAction :: msg -> m ()
    }

This data type provides extremely composable and flexible interface by having many instances of the standard algebraic data types.

The package has the following structure: