name:                 co-log-core
version:              0.3.2.1
visibility:           public
id:                   co-log-core-0.3.2.1-A9h88kfsOIAIeXaunCcsJh
key:                  co-log-core-0.3.2.1-A9h88kfsOIAIeXaunCcsJh
license:              MPL-2.0
copyright:            2018-2020 Kowainik, 2021-2023 Co-Log
maintainer:           Kowainik <xrom.xkov@gmail.com>
author:               Dmitrii Kovanikov
stability:            stable
homepage:             https://github.com/co-log/co-log-core
synopsis:             Composable Contravariant Comonadic Logging Library
description:
    This package provides core types and functions to work with the @LogAction@ data type which is both simple and powerful.

    @
    __newtype__ LogAction m msg = LogAction
    \    { unLogAction :: msg -> m ()
    \    }
    @

    The ideas behind this package are described in the following blog post:

    * [co-log: Composable Contravariant Combinatorial Comonadic Configurable Convenient Logging](https://kowainik.github.io/posts/2018-09-25-co-log)

    See the following packages for different implementations based on @co-log-core@:

    * [co-log](http://hackage.haskell.org/package/co-log): taggless final implementations.
    * [co-log-polysemy](http://hackage.haskell.org/package/co-log-polysemy): extensible
    effects implementation based on @polysemy@.

category:             Logging, Contravariant, Comonad
abi:                  bcd2900c5949fa4e18a65e8799c15a43
exposed:              True
exposed-modules:
    Colog.Core Colog.Core.Action Colog.Core.Class Colog.Core.IO
    Colog.Core.Severity

import-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.8.2/co-log-core-0.3.2.1-A9h88kfsOIAIeXaunCcsJh

library-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.8.2/co-log-core-0.3.2.1-A9h88kfsOIAIeXaunCcsJh

library-dirs-static:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.8.2/co-log-core-0.3.2.1-A9h88kfsOIAIeXaunCcsJh

dynamic-library-dirs: /usr/pkg/lib/aarch64-netbsd-ghc-9.8.2
data-dir:             /usr/pkg/share/aarch64-netbsd-ghc-9.8.2/co-log-core-0.3.2.1
hs-libraries:         HSco-log-core-0.3.2.1-A9h88kfsOIAIeXaunCcsJh
depends:              base-4.19.1.0-inplace
haddock-interfaces:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.8.2/co-log-core-0.3.2.1/html/co-log-core.haddock

haddock-html:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.8.2/co-log-core-0.3.2.1/html
