HORIZON HASKELLDocslts/ghc-9.14.x7a6c33e2026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · 7a6c33e · 2026-10-12

Moduleco-log-core-0.3.2.7Haskell2010

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: