packages feed

free-applicative-t-0.1.0.0: free-applicative-t.cabal

cabal-version:      3.0
name:               free-applicative-t
version:            0.1.0.0
synopsis:           Free Applicative Transformer
description:        The free applicative transformer @ApT@, in the same sense @FreeT@ (from the package "free")
                    is the free monad transformer.

homepage:           https://github.com/viercc/functor-monad/tree/main/free-applicative-t
license:            BSD-3-Clause
license-file:       LICENSE
author:             Koji Miyazato
maintainer:         viercc@gmail.com
copyright:          2022 Koji Miyazato
category:           Control
build-type:         Simple
extra-doc-files:    CHANGELOG.md, README.md
tested-with: GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.5, GHC ==9.4.4

common warnings
    ghc-options: -Wall

library
    import:           warnings
    exposed-modules:  Control.Applicative.Trans.FreeAp
    build-depends:    base >=4.14.0.0 && <5, free >= 5.0.1 && <5.2
    hs-source-dirs:   src
    default-language: Haskell2010

test-suite free-applicative-t-test
    import:           warnings
    default-language: Haskell2010
    type:             exitcode-stdio-1.0
    hs-source-dirs:   test
    main-is:          Main.hs
    other-modules:    Expr
    build-depends:
        base, free-applicative-t, transformers, hedgehog