combinat-0.2.10.1: combinat.cabal
Name: combinat
Version: 0.2.10.1
Synopsis: Generate and manipulate various combinatorial objects.
Description: A collection of functions to generate, count, manipulate
and visualize all kinds of combinatorial objects like
partitions, compositions, trees, permutations, braids,
Young tableaux, and so on.
License: BSD3
License-file: LICENSE
Author: Balazs Komuves
Copyright: (c) 2008-2023 Balazs Komuves
Maintainer: bkomuves (plus) hackage (at) gmail (dot) com
Homepage: https://github.com/bkomuves/combinat
Stability: Experimental
Category: Math
Tested-With: GHC == 8.6.5, GHC == 9.4.7
Cabal-Version: 1.24
Build-Type: Simple
extra-doc-files: svg/*.svg
README.md
extra-source-files: svg/*.svg
svg/src/gen_figures.hs
source-repository head
type: git
location: https://github.com/bkomuves/combinat
--------------------------------------------------------------------------------
Library
Build-Depends: base >= 4 && < 5,
array >= 0.5 && < 0.7,
containers >= 0.6 && < 0.9,
random >= 1.1 && < 1.4,
transformers >= 0.4.2 && < 0.8,
compact-word-vectors >= 0.2.0.2 && < 0.4
Exposed-Modules: Math.Combinat
Math.Combinat.Classes
Math.Combinat.Numbers
Math.Combinat.Numbers.Integers
Math.Combinat.Numbers.Sequences
Math.Combinat.Numbers.Primes
Math.Combinat.Numbers.Series
Math.Combinat.Sign
Math.Combinat.Sets
Math.Combinat.Sets.VennDiagrams
Math.Combinat.Tuples
Math.Combinat.Compositions
Math.Combinat.Groups.Thompson.F
Math.Combinat.Groups.Free
Math.Combinat.Groups.Braid
Math.Combinat.Groups.Braid.NF
Math.Combinat.Partitions
Math.Combinat.Partitions.Integer
Math.Combinat.Partitions.Integer.Count
Math.Combinat.Partitions.Integer.Compact
Math.Combinat.Partitions.Integer.Naive
Math.Combinat.Partitions.Integer.IntList
Math.Combinat.Partitions.Skew
Math.Combinat.Partitions.Skew.Ribbon
Math.Combinat.Partitions.Set
Math.Combinat.Partitions.NonCrossing
Math.Combinat.Partitions.Plane
Math.Combinat.Partitions.Multiset
Math.Combinat.Partitions.Vector
Math.Combinat.Permutations
Math.Combinat.Tableaux
Math.Combinat.Tableaux.Skew
Math.Combinat.Tableaux.GelfandTsetlin
Math.Combinat.Tableaux.GelfandTsetlin.Cone
Math.Combinat.Tableaux.LittlewoodRichardson
Math.Combinat.Trees
Math.Combinat.Trees.Binary
Math.Combinat.Trees.Nary
Math.Combinat.Trees.Graphviz
Math.Combinat.LatticePaths
Math.Combinat.RootSystems
Math.Combinat.ASCII
Math.Combinat.Helper
Math.Combinat.TypeLevel
Default-Extensions: CPP, BangPatterns
Other-Extensions: MultiParamTypeClasses, ScopedTypeVariables,
GeneralizedNewtypeDeriving,
DataKinds, KindSignatures
Default-Language: Haskell2010
Hs-Source-Dirs: src
ghc-options: -fwarn-tabs -fno-warn-unused-matches -fno-warn-name-shadowing -fno-warn-unused-imports
--------------------------------------------------------------------------------
test-suite combinat-tests
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: TestSuite.hs
other-modules: Tests.Braid
Tests.Common
Tests.LatticePaths
Tests.Permutations
Tests.Series
Tests.SkewTableaux
Tests.Thompson
Tests.Partitions.Integer
Tests.Partitions.Compact
Tests.Partitions.Skew
Tests.Partitions.Ribbon
Tests.Numbers.Primes
Tests.Numbers.Sequences
build-depends: base >= 4 && < 5,
array >= 0.5 && < 0.7,
containers >= 0.6 && < 0.9,
random >= 1.1 && < 1.4,
transformers >= 0.4.2 && < 0.8,
compact-word-vectors >= 0.2.0.2 && < 0.4,
combinat,
test-framework > 0.8.1 && < 0.10,
test-framework-quickcheck2 >= 0.3 && < 0.5,
QuickCheck >= 2 && < 0.3,
tasty >= 0.11 && < 1.7,
tasty-quickcheck >= 0.9 && < 1.0,
tasty-hunit >= 0.10 && < 1.0
Default-Language: Haskell2010
Default-Extensions: CPP, BangPatterns
--------------------------------------------------------------------------------