1
Fork 0
effect-systems/free-monads.cabal

83 lines
2.8 KiB
Plaintext
Raw Normal View History

2022-03-11 13:44:02 +00:00
cabal-version: 3.0
name: free-monads
2022-03-11 13:44:02 +00:00
version: 0.1.0.0
synopsis: Free monads implementation.
2022-03-11 13:44:02 +00:00
-- A longer description of the package.
-- description:
-- license:
author: <author>
maintainer: <author>@<email>.com
bug-reports: https://github.com/<owner>/<repo>/issues
-- A copyright notice.
-- copyright:
-- category:
extra-source-files:
CHANGELOG.md
README.md
common free-monads-common
2022-03-11 13:44:02 +00:00
default-language: Haskell2010
default-extensions: BangPatterns,
BinaryLiterals,
ConstrainedClassMethods,
ConstraintKinds,
DeriveDataTypeable,
DeriveFoldable,
DeriveFunctor,
DeriveGeneric,
DeriveLift,
DeriveTraversable,
DoAndIfThenElse,
EmptyCase,
EmptyDataDecls,
EmptyDataDeriving,
ExistentialQuantification,
ExplicitForAll,
-- Enabled by default, but not supported by ghc-8.10.
-- FieldSelectors,
FlexibleContexts,
FlexibleInstances,
ForeignFunctionInterface,
GADTSyntax,
GeneralisedNewtypeDeriving,
HexFloatLiterals,
ImplicitPrelude,
ImportQualifiedPost,
InstanceSigs,
KindSignatures,
MonomorphismRestriction,
MultiParamTypeClasses,
NamedFieldPuns,
NamedWildCards,
NumericUnderscores,
PatternGuards,
PolyKinds,
PostfixOperators,
RankNTypes,
RelaxedPolyRec,
ScopedTypeVariables,
StandaloneDeriving,
StandaloneKindSignatures,
StarIsType,
TraditionalRecordSyntax,
TupleSections,
TypeApplications,
TypeOperators,
TypeSynonymInstances
build-depends: base,
relude
mixins: base hiding (Prelude),
relude (Relude as Prelude),
relude
ghc-options: -Wall
library
import: free-monads-common
hs-source-dirs: src
2022-03-14 11:48:30 +00:00
exposed-modules: Control.Monad.Free,
Control.Monad.Free.Compose,
Control.Monad.Free.Scoped