packages feed

finite-field-0.8.0: finite-field.cabal

Name:		finite-field
Version:	0.8.0
License:	BSD3
License-File:	COPYING
Author:		Masahiro Sakai (masahiro.sakai@gmail.com)
Maintainer:	masahiro.sakai@gmail.com
Category:	Math, Algebra, Data
Cabal-Version:	>= 1.10
Synopsis:	Finite Fields
Description:
  This is an implementation of finite fields.
  Currently only prime fields are supported.
Bug-Reports:	https://github.com/msakai/finite-field/issues
Extra-Source-Files:
   README.md
   COPYING
   CHANGELOG.markdown
   .travis.yml
   .gitignore
Build-Type: Simple

source-repository head
  type:     git
  location: git://github.com/msakai/finite-field.git

Library
  Hs-source-dirs: src
  Build-Depends:
     base >=4 && <5, template-haskell, deepseq, hashable, type-level-numbers >=0.1.1.0 && <0.2.0.0
  Default-Language: Haskell2010
  Other-Extensions:
     DeriveDataTypeable
     MultiParamTypeClasses
     ScopedTypeVariables
     Rank2Types
     GADTs
     TemplateHaskell
     BangPatterns
  Exposed-Modules:
     Data.FiniteField
     Data.FiniteField.Base
     Data.FiniteField.PrimeField

Test-suite TestPrimeField
  Type:              exitcode-stdio-1.0
  HS-Source-Dirs:    test
  Main-is:           TestPrimeField.hs
  Build-depends:
      base >=4 && <5,
      containers,
      test-framework,
      test-framework-th,
      test-framework-hunit,
      test-framework-quickcheck2,
      HUnit,
      QuickCheck >=2 && <3,
      finite-field,
      primes,
      type-level-numbers >=0.1.1.0 && <0.2.0.0
  Default-Language: Haskell2010
  Other-Extensions: TemplateHaskell