cabal-version: >=1.10
name: Stack
version: 0.4.0
x-revision: 2
license: BSD3
license-file: LICENSE
copyright: 2016 Robert Walker
maintainer: rwlock404@yahoo.com
author: Robert Walker
homepage: https://en.wikipedia.org/wiki/Stack_(abstract_data_type)
synopsis: Stack data structure
description:
    A stack is a basic data structure that can be logically thought as linear structure represented by a real physical stack or pile, a structure where insertion and deletion of items takes place at one end called top of the stack.
    .
    <<https://upload.wikimedia.org/wikipedia/commons/b/b4/Lifo_stack.png>>
category: Data Structures
build-type: Simple

source-repository head
    type: git
    location: https://gitlab.com/rwlock/Stack.git

library
    exposed-modules:
        Data.Stack
        Control.Concurrent.STM.Stack
        Control.Concurrent.Stack
    hs-source-dirs: src
    default-language: Haskell2010
    build-depends:
        base >=4.11 && <5,
        nats >=1.1.2 && <1.2,
        stm >=2.5.0.0 && <2.6,
        deepseq >=1.4.4.0 && <1.5