packages feed

symantic-base-0.0.1.20200708: symantic-base.cabal

name: symantic-base
-- PVP:  +-+------- breaking API changes
--       | | +----- non-breaking API additions
--       | | | +--- code changes with no API change
version: 0.0.1.20200708
category: Data Structures
synopsis: Basic symantics for writing Embedded Domain-Specific Languages (EDSL).
description: A collection of basic tagless-final combinators.
extra-doc-files:
license: GPL-3
license-file: COPYING
stability: experimental
author:      Julien Moutinho <julm+symantic-base@sourcephile.fr>
maintainer:  Julien Moutinho <julm+symantic-base@sourcephile.fr>
bug-reports: Julien Moutinho <julm+symantic-base@sourcephile.fr>
-- homepage:

build-type: Simple
cabal-version: 1.24
tested-with: GHC==8.8.3
extra-source-files:
  stack.yaml
  stack.yaml.lock
extra-tmp-files:

Source-Repository head
  location: git://git.sourcephile.fr/haskell/symantic-base
  type:     git

Library
  hs-source-dirs: src
  exposed-modules:
    Symantic.Base
    Symantic.Base.ADT
    Symantic.Base.Algebrable
    Symantic.Base.Composable
    Symantic.Base.CurryN
    Symantic.Base.Fixity
    Symantic.Base.Permutable
    Symantic.Base.Routable
  default-language: Haskell2010
  default-extensions:
    DefaultSignatures
    FlexibleContexts
    FlexibleInstances
    GeneralizedNewtypeDeriving
    LambdaCase
    MultiParamTypeClasses
    NamedFieldPuns
    NoImplicitPrelude
    RecordWildCards
    ScopedTypeVariables
    TupleSections
    TypeApplications
    TypeFamilies
    TypeOperators
  ghc-options:
    -Wall
    -Wincomplete-uni-patterns
    -Wincomplete-record-updates
    -- -fhide-source-paths
  build-depends:
      base >= 4.10 && < 5