-- Initial numbered-semigroups.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                numbered-semigroups
version:             0.1.1.0
synopsis:            A sequence of semigroups, for composing stuff in multiple spatial directions.
description:         Some types are composable in multiple “directions”, either in
                     a literal sense (<http://hackage.haskell.org/package/diagrams diagrams>
                     can be stacked vertically, as well as layed out side-by-side)
                     or in an abstraction (matrices etc.). This package offers a whole
                     sequence of semigroup-classes, numbered by type-literals, as
                     a unified interface for composition of such types. It also has
                     a bunch of standardised operators for writing out the compositions
                     in a snug way.
homepage:            https://github.com/leftaroundabout/numbered-semigroups
license:             LGPL-3
license-file:        LICENSE
author:              Justus Sagemüller
maintainer:          (@) justussa $ kth.se
-- copyright:           
category:            Data
build-type:          Simple
extra-source-files:  ChangeLog.md
cabal-version:       >=1.10

library
  exposed-modules:     Data.Semigroup.Numbered
  -- other-modules:       
  -- other-extensions:    
  build-depends:       base >=4.6 && <4.21
                       , semigroups <0.21
                       , void <0.8
                       , tagged <0.9
                       , call-stack <0.5
  -- hs-source-dirs:      
  default-language:    Haskell2010