packages feed

ca-patterns-0.1.0.0: ca-patterns.cabal

cabal-version: 2.4
name:          ca-patterns
version:       0.1.0.0
author:        Owen Bechtel
maintainer:    ombspring@gmail.com

category: Data, Text, Parsing
synopsis: Manipulate patterns in cellular automata, create and parse RLE files

description:
  This package contains a Pattern type for working with 2-dimensional 2-state
  cellular automata. It also has functions for creating and parsing RLE
  files. RLE is a textual representation of CA patterns used in applications
  such as Golly and LifeViewer.

homepage:           https://github.com/UnaryPlus/ca-patterns
bug-reports:        https://github.com/UnaryPlus/ca-patterns/issues
license:            MIT
license-file:       LICENSE.md
extra-source-files: CHANGELOG.md, README.md

source-repository head
  type:     git
  location: https://github.com/UnaryPlus/ca-patterns.git

library
    exposed-modules:
      Data.CA.Pattern,
      Data.CA.List,
      Text.RLE

    build-depends:
      base >= 4.11 && < 5,
      vector >= 0.7 && < 0.13,
      text >= 0.7 && < 2.1,
      parsec >= 3.1.6 && < 3.2

    default-language: Haskell2010
    ghc-options:      -Wall
    hs-source-dirs:   src