mirror of
https://github.com/haskell-effectful/effectful.git
synced 2024-11-23 22:44:14 +03:00
19af2ec7f3
This both relaxes former advertised behavior of SuffixOf as well as makes it behave properly as the type family version didn't.
107 lines
3.5 KiB
Plaintext
107 lines
3.5 KiB
Plaintext
cabal-version: 2.4
|
|
build-type: Simple
|
|
name: effectful-core
|
|
version: 1.2.0.0
|
|
license: BSD-3-Clause
|
|
license-file: LICENSE
|
|
category: Control
|
|
maintainer: andrzej@rybczak.net
|
|
author: Andrzej Rybczak
|
|
synopsis: An easy to use, performant extensible effects library.
|
|
|
|
description:
|
|
An easy to use, performant extensible effects library with seamless
|
|
integration with the existing Haskell ecosystem.
|
|
.
|
|
This library provides core definitions with a minimal dependency
|
|
footprint. See the @<https://hackage.haskell.org/package/effectful effectful>@
|
|
package for the "batteries-included" variant.
|
|
|
|
extra-source-files:
|
|
CHANGELOG.md
|
|
README.md
|
|
|
|
tested-with: GHC ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.3 || ==9.4.1
|
|
|
|
bug-reports: https://github.com/haskell-effectful/effectful/issues
|
|
source-repository head
|
|
type: git
|
|
location: https://github.com/haskell-effectful/effectful.git
|
|
|
|
common language
|
|
ghc-options: -Wall -Wcompat -Wno-unticked-promoted-constructors
|
|
|
|
default-language: Haskell2010
|
|
|
|
default-extensions: BangPatterns
|
|
ConstraintKinds
|
|
DataKinds
|
|
DeriveFunctor
|
|
DeriveGeneric
|
|
FlexibleContexts
|
|
FlexibleInstances
|
|
GADTs
|
|
GeneralizedNewtypeDeriving
|
|
LambdaCase
|
|
MultiParamTypeClasses
|
|
NoStarIsType
|
|
RankNTypes
|
|
RoleAnnotations
|
|
ScopedTypeVariables
|
|
StandaloneDeriving
|
|
TupleSections
|
|
TypeApplications
|
|
TypeFamilies
|
|
TypeOperators
|
|
|
|
library effectful-internal-utils
|
|
import: language
|
|
|
|
build-depends: base
|
|
|
|
hs-source-dirs: utils
|
|
c-sources: utils/utils.c
|
|
|
|
exposed-modules: Effectful.Internal.Utils
|
|
|
|
library
|
|
import: language
|
|
|
|
ghc-options: -O2
|
|
|
|
build-depends: effectful-internal-utils
|
|
|
|
build-depends: base >= 4.13 && < 5
|
|
, containers >= 0.6
|
|
, exceptions >= 0.10.4
|
|
, monad-control >= 1.0.3
|
|
, primitive >= 0.7.3.0
|
|
, transformers-base >= 0.4.6
|
|
, unliftio-core >= 0.2.0.1
|
|
|
|
hs-source-dirs: src
|
|
|
|
exposed-modules: Effectful
|
|
Effectful.Dispatch.Dynamic
|
|
Effectful.Dispatch.Static
|
|
Effectful.Dispatch.Static.Primitive
|
|
Effectful.Dispatch.Static.Unsafe
|
|
Effectful.Error.Dynamic
|
|
Effectful.Error.Static
|
|
Effectful.Fail
|
|
Effectful.Internal.Effect
|
|
Effectful.Internal.Env
|
|
Effectful.Internal.Monad
|
|
Effectful.Internal.Unlift
|
|
Effectful.Prim
|
|
Effectful.Reader.Dynamic
|
|
Effectful.Reader.Static
|
|
Effectful.State.Dynamic
|
|
Effectful.State.Static.Local
|
|
Effectful.State.Static.Shared
|
|
Effectful.Writer.Dynamic
|
|
Effectful.Writer.Static.Local
|
|
Effectful.Writer.Static.Shared
|
|
|
|
reexported-modules: Effectful.Internal.Utils
|