]> Git — Sourcephile - haskell/symantic-base.git/blob - symantic-base.cabal
cabal: bump to version 0.1.0.20210703
[haskell/symantic-base.git] / symantic-base.cabal
1 name: symantic-base
2 -- PVP: +-+------- breaking API changes
3 -- | | +----- non-breaking API additions
4 -- | | | +--- code changes with no API change
5 version: 0.1.0.20210703
6 category: Data Structures
7 synopsis: Basic symantics for writing Embedded Domain-Specific Languages (EDSL).
8 description: A collection of basic tagless-final combinators.
9 license: AGPL-3.0-or-later
10 stability: experimental
11 author: Julien Moutinho <julm+symantic-base@sourcephile.fr>
12 maintainer: Julien Moutinho <julm+symantic-base@sourcephile.fr>
13 bug-reports: Julien Moutinho <julm+symantic-base@sourcephile.fr>
14 -- homepage:
15
16 build-type: Simple
17 cabal-version: 1.24
18 tested-with: GHC==8.10.4
19 extra-source-files:
20 cabal.project
21 default.nix
22 .envrc
23 flake.lock
24 flake.nix
25 Makefile
26 extra-tmp-files:
27
28 source-repository head
29 type: git
30 location: git://git.sourcephile.fr/haskell/symantic-base
31
32 library
33 hs-source-dirs: src
34 exposed-modules:
35 Symantic.Dityped
36 Symantic.Dityped.Algebrable
37 Symantic.Dityped.Composable
38 Symantic.Dityped.Permutable
39 Symantic.Dityped.Routable
40 Symantic.Dityped.Transformable
41 Symantic.Typed
42 Symantic.Typed.Data
43 Symantic.Typed.Lang
44 Symantic.Typed.ObserveSharing
45 Symantic.Typed.Optimize
46 Symantic.Typed.Reify
47 Symantic.Typed.Transformable
48 Symantic.Typed.View
49 Symantic.Utils.ADT
50 Symantic.Utils.CurryN
51 Symantic.Utils.Fixity
52 default-language: Haskell2010
53 default-extensions:
54 DefaultSignatures
55 FlexibleContexts
56 FlexibleInstances
57 GeneralizedNewtypeDeriving
58 LambdaCase
59 MultiParamTypeClasses
60 NamedFieldPuns
61 NoImplicitPrelude
62 RecordWildCards
63 ScopedTypeVariables
64 TupleSections
65 TypeApplications
66 TypeFamilies
67 TypeOperators
68 ghc-options:
69 -Wall
70 -Wincomplete-uni-patterns
71 -Wincomplete-record-updates
72 -Wpartial-fields
73 -fprint-potential-instances
74 build-depends:
75 base >= 4.10 && < 5,
76 containers,
77 hashable,
78 template-haskell,
79 transformers,
80 unordered-containers