packages feed

species-0.4: species.cabal

name:           species
version:        0.4
license:        BSD3
license-file:   LICENSE
build-type:     Simple
cabal-version:  >= 1.10
tested-with:    GHC == 7.8.4, GHC == 7.10.2, GHC == 8.0.1
author:         Brent Yorgey
maintainer:     Brent Yorgey <byorgey@gmail.com>
bug-reports:    https://github.com/byorgey/species/issues
category:       Math
synopsis:       Computational combinatorial species

description:    A DSL for describing and computing with combinatorial species,
                e.g. counting labeled or unlabeled structures, or generating
                a list of all labeled structures for a species.
extra-source-files: CHANGES
source-repository head
  type:     git
  location: https://github.com/byorgey/species

Library
  build-depends: base >= 4.7 && < 4.10,
                 numeric-prelude >= 0.3 && < 0.5,
                 np-extras >= 0.3 && < 0.4,
                 containers >= 0.2 && < 0.6,
                 multiset-comb >= 0.2.4 && < 0.3,
                 template-haskell >= 2.7 && < 3.0
  exposed-modules:
    Math.Combinatorics.Species
    Math.Combinatorics.Species.Class
    Math.Combinatorics.Species.Types
    Math.Combinatorics.Species.Labeled
    Math.Combinatorics.Species.Unlabeled
    Math.Combinatorics.Species.CycleIndex
    Math.Combinatorics.Species.AST
    Math.Combinatorics.Species.AST.Instances
    Math.Combinatorics.Species.Structures
    Math.Combinatorics.Species.Enumerate
    Math.Combinatorics.Species.Util.Interval
    Math.Combinatorics.Species.NewtonRaphson
    Math.Combinatorics.Species.Simplify
  default-extensions: NoImplicitPrelude
  other-extensions: GADTs,
                    TemplateHaskell,
                    DeriveDataTypeable,
                    CPP
  default-language: Haskell2010