packages feed

gasp-1.4.0.0: gasp.cabal

name:           gasp
version:        1.4.0.0
category:       Algebra
synopsis:       A framework of algebraic classes
description:
  One algebraic classes framework to rule them all.
license:        BSD3
license-file:   LICENSE
author:         Jean-Philippe Bernardy
maintainer:     jeanphilippe.bernardy@gmail.com
Cabal-Version:  1.12
tested-with:    GHC==9.2.1
build-type:     Simple
source-repository head
  type: git
  location: https://github.com/jyp/gasp


library
  default-language: Haskell2010
  build-depends: base>=4 && <5
  build-depends: containers
  build-depends: binary
  build-depends: mtl
  build-depends: constraints
  build-depends: distributive, adjunctions
    -- for representable functors
    
  build-depends: QuickCheck

  exposed-modules:

       
       Algebra.Classes
       Algebra.Types
       
       Algebra.Morphism.Affine
       Algebra.Morphism.Exponential
       Algebra.Morphism.LinComb
       Algebra.Morphism.Ratio
       Algebra.Morphism.Pointwise

       Algebra.Category
       Algebra.Category.Laws
       Algebra.Category.Objects
                  
       Algebra.Category.Relation
       Algebra.Category.Endo
       Algebra.Category.Op
       Algebra.Category.NatTrans
       Algebra.Category.BlockMatrix
                  
       Algebra.CategoryRecords
    
       Algebra.Linear