cabal-version: 1.12 name: free-alacarte version: 0.1.0.1 maintainer: Josep Bigorra build-type: Simple license: GPL-3 license-file: COPYING synopsis: Free monads based on intuitions from the Data types à la Carte. description: Free monads based on intuitions from the Data types à la Carte paper. Combine functors and make embedded DSLs in Haskell. library exposed-modules: Free.AlaCarte hs-source-dirs: src default-extensions: BangPatterns BinaryLiterals ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DoAndIfThenElse EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns OverloadedStrings PartialTypeSignatures PatternGuards PolyKinds RankNTypes RecordWildCards ScopedTypeVariables StandaloneDeriving TupleSections TypeFamilies TypeSynonymInstances ViewPatterns ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints build-depends: base < 4.19.0.0 default-language: GHC2021