patuni/patuni.cabal
2024-06-23 18:03:32 +02:00

42 lines
1.1 KiB
Text

cabal-version: 3.0
name: patuni
version: 1.0
synopsis: A tutorial implementation of dynamic pattern unification
description:
The code from /A tutorial implementation of dynamic pattern unification/
by Adam Gundry and Conor McBride, updated to work with GHC 9.2 and up,
@unbound-generics@ instead of @unbound@, and without SHE.
license: BSD-3-Clause
license-file: LICENSE
author: Adam Gundry, Conor McBride
maintainer: rhiannon morris <rhi@rhiannon.website>
build-type: Simple
extra-doc-files: CHANGELOG.md
tested-with:
GHC == 9.2.7,
GHC == 9.4.7,
GHC == 9.6.4,
GHC == 9.8.2,
GHC == 9.10.1
library
ghc-options: -Wall
hs-source-dirs: .
exposed-modules: Check, Context, Kit, Tm, Unify, Test
default-language: GHC2021
default-extensions:
DeriveAnyClass, DerivingStrategies, GADTs, LambdaCase,
PatternSynonyms, UndecidableInstances
build-depends:
base >= 4.16.4.0 && < 4.21,
containers ^>= 0.6.7,
mtl ^>= 2.2.2,
pretty ^>= 1.1.3,
unbound-generics ^>= 0.4.4