packages feed

polynomial-algebra-0.1: polynomial-algebra.cabal

cabal-version:        2.4
Name:                 polynomial-algebra
Version:              0.1
Synopsis:             Multivariate polynomial rings
Description:          Multivariate and univariate polynomial rings, with several different representations
License:              BSD-3-Clause
License-file:         LICENSE
Author:               Balazs Komuves
Copyright:            (c) 2018-2019 Balazs Komuves
Maintainer:           bkomuves (plus) hackage (at) gmail (dot) com
Homepage:             https://github.com/bkomuves/polynomial-algebra
Stability:            Experimental
Category:             Math
Tested-With:          GHC == 8.6.5
Build-Type:           Simple

extra-source-files:   README.md

source-repository head
  type:                 git
  location:             https://github.com/bkomuves/polynomial-algebra

--------------------------------------------------------------------------------

Library

  Build-Depends:        base >= 4 && < 5, 
                        array >= 0.5, containers >= 0.6, 
                        compact-word-vectors >= 0.2.0.2

  Exposed-Modules:      Math.Algebra.Polynomial.Class
                        Math.Algebra.Polynomial.FreeModule
                        Math.Algebra.Polynomial.Monomial.Generic
                        Math.Algebra.Polynomial.Monomial.Indexed
                        Math.Algebra.Polynomial.Monomial.Infinite
                        Math.Algebra.Polynomial.Monomial.Compact
                        Math.Algebra.Polynomial.Monomial.Univariate
                        -- Math.Algebra.Polynomial.Univariate.Dense
                        -- Math.Algebra.Polynomial.Univariate.Sparse
                        Math.Algebra.Polynomial.Monomial.Tensor
                        Math.Algebra.Polynomial.Monomial.Exterior.Indexed
                        Math.Algebra.Polynomial.Univariate
                        Math.Algebra.Polynomial.Univariate.Pochhammer
                        Math.Algebra.Polynomial.Univariate.Lagrange
                        Math.Algebra.Polynomial.Univariate.Cyclotomic
                        Math.Algebra.Polynomial.Univariate.Chebysev
                        Math.Algebra.Polynomial.Univariate.Hermite
                        Math.Algebra.Polynomial.Univariate.Legendre
                        Math.Algebra.Polynomial.Univariate.Bernoulli
                        Math.Algebra.Polynomial.Multivariate.Generic
                        Math.Algebra.Polynomial.Multivariate.Compact
                        Math.Algebra.Polynomial.Multivariate.Indexed
                        Math.Algebra.Polynomial.Multivariate.Infinite
                        Math.Algebra.Polynomial.Exterior.Indexed
                        -- Math.Algebra.Polynomial.Exterior.Generic
                        Math.Algebra.Polynomial.Pretty
                        Math.Algebra.Polynomial.Misc

  Default-Extensions:   CPP, BangPatterns 
  Other-Extensions:     ScopedTypeVariables, TypeSynonymInstances, FlexibleContexts, 
                        GeneralizedNewtypeDeriving, TypeFamilies, DataKinds

  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 test
-- 
--   default-language:     Haskell2010
--   type:                 exitcode-stdio-1.0
--   hs-source-dirs:       test
--   main-is:              testSuite.hs
--   
--   build-depends:        base >= 4 && < 5, containers >= 0.6, array >= 0.5,
--                         tasty >= 0.11, tasty-hunit >= 0.9, 
--                         tasty-quickcheck >= 0.9, QuickCheck >= 2.6,
--                         polynomial-algebra >= 0.1
--                        
--   other-modules:        Tests.Common
--                         Tests.Conversion

--------------------------------------------------------------------------------