packages feed

reverse-list-0.2.0: reverse-list.cabal

cabal-version: 3.0
name: reverse-list
version: 0.2.0
synopsis: reversed lists/snoc lists
description: The key idea of this library is to leverage the type system to control the performance characteristics of list-manipulation code.
  It defines the type `RList`, which is a snoc-list rather than a cons-list.
  It also creates a symmetric module for cons-lists, which focuses on the efficient and safe use of linked lists.
  See README.md for more information.
category: Data
homepage: https://github.com/edemko/reverse-list
bug-reports: https://github.com/edemko/reverse-list/issues
author: Eric Demko
maintainer: zankoku.okuno@gmail.com
copyright: 2021 Eric Demko
license: BSD-3-Clause
license-file: LICENSE
extra-source-files: README.md, CHANGELOG.md

library
  hs-source-dirs: src
  exposed-modules:
    Data.List.Cons
    Data.List.Snoc
  -- other-modules:
  build-depends:
    , base >=4.14.3 && <4.16
    , containers >=0.6 && <0.7
    , contiguous >= 0.6 && <0.7
    , deepseq >=1.4 && <1.5
  default-language: Haskell2010
  ghc-options: -O2 -Wall -Wunticked-promoted-constructors