cabal-version: 2.4
name: data-effects-core
version: 0.2.0.0
-- A short (one-line) description of the package.
synopsis: A basic framework for effect systems based on effects represented by GADTs.
-- A longer description of the package.
description:
This library provides core definitions of [data-effects](https://hackage.haskell.org/package/data-effects).
-- A URL where users can report bugs.
bug-reports: https://github.com/sayo-hs/data-effects
-- The license under which the package is released.
license: MPL-2.0
license-file: LICENSE
author: Sayo Koyoneda <ymdfield@outlook.jp>
maintainer: Sayo Koyoneda <ymdfield@outlook.jp>
-- A copyright notice.
copyright:
2023-2024 Sayo Koyoneda
category: Control, Effect
extra-doc-files:
ChangeLog.md
NOTICE
README.md
tested-with:
GHC == 9.8.2
GHC == 9.4.1
GHC == 9.2.8
source-repository head
type: git
location: https://github.com/sayo-hs/data-effects
tag: v0.2.0
subdir: data-effects-core
library
exposed-modules:
Data.Effect
Data.Effect.Tag
Data.Effect.Key
Data.Effect.HFunctor
Data.Effect.HFunctor.HCont
Control.Effect
Control.Effect.Tag
Control.Effect.Key
-- Modules included in this executable, other than Main.
-- other-modules:
-- LANGUAGE extensions used by modules in this package.
-- other-extensions:
build-depends:
base >= 4.16.4 && < 4.21,
compdata >= 0.13.1 && < 0.14,
mtl >= 2.2.2 && < 2.4,
hs-source-dirs: src
ghc-options: -Wall
default-language: GHC2021
default-extensions:
LambdaCase,
DerivingStrategies,
DataKinds,
TypeFamilies,
BlockArguments,
FunctionalDependencies,
RecordWildCards,
DefaultSignatures
test-suite test
main-is: Driver.hs
hs-source-dirs: test
build-depends:
data-effects-core,
base,
tasty >= 1.4 && < 1.6,
tasty-hunit ^>= 0.10,
type: exitcode-stdio-1.0
build-tool-depends:
tasty-discover:tasty-discover
default-language: GHC2021
default-extensions:
LambdaCase,
DerivingStrategies,
DataKinds,
TypeFamilies,
BlockArguments,
FunctionalDependencies,
RecordWildCards,
DefaultSignatures