packages feed

acme-dont-1.2: acme-dont.cabal

cabal-version: >= 1.10

name:          acme-dont
version:       1.2
synopsis:      A "don't" construct
description:   The Acme.Dont module provides a @don't@ command, which
               is the opposite of Haskell's built-in @do@.  It is used exactly
               like the @do@ monadic construct except that, instead of executing
               the block it controls, it... well... doesn't.
stability:     stable
homepage:      https://git.sr.ht/~jack/acme-dont
bug-reports:   https://todo.sr.ht/~jack/acme-dont
license:       BSD3
license-file:  LICENSE
author:        Gracjan Polak <gracjanpolak@gmail.com>
maintainer:    jack@jackkelly.name
copyright:     (c) 2009 Gracjan Polak
category:      Acme
build-type:    Simple
extra-source-files:  CHANGELOG.md README.md
tested-with:   GHC == 8.4.4
                || == 8.6.5
                || == 8.8.3
                || == 8.10.1

library
  ghc-options:      -Wall
  exposed-modules:  Acme.Dont
  build-depends:    base >= 4.8 && < 5
  hs-source-dirs:   src
  default-language: Haskell2010

test-suite acme-dont-tests
  type:                exitcode-stdio-1.0
  main-is:             Main.hs
  ghc-options:         -Wall -threaded
  build-depends:       base >= 4.8 && < 5
                     , acme-dont
                     , tasty >= 1.2.3 && < 1.3
                     , tasty-hunit >= 0.10.0.2 && < 0.11
  hs-source-dirs:      test
  default-language:    Haskell2010


source-repository head
  type:     git
  location: https://git.sr.ht/~jack/acme-dont