packages feed

dialogue-0.1.0: dialogue.cabal

cabal-version: 2.4

name:           dialogue
version:        0.1.0
category:       IO
synopsis:       I/O in Haskell Report 1.2
description:    Please see the README on GitHub at <https://github.com/AliasQli/dialogue#readme>
homepage:       https://github.com/AliasQli/dialogue#readme
bug-reports:    https://github.com/AliasQli/dialogue/issues
author:         Alias Qli
maintainer:     2576814881@qq.com
copyright:      2022 Alias Qli
license:        BSD-3-Clause
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    README.md
    ChangeLog.md

source-repository head
  type: git
  location: https://github.com/AliasQli/dialogue

library
  exposed-modules:
      System.IO.Continuation
      System.IO.Dialogue
  hs-source-dirs:
      src
  ghc-options: 
    -Wall
    -Wcompat
    -Wincomplete-record-updates
    -Wincomplete-uni-patterns
    -Wredundant-constraints
    -Wno-name-shadowing
    -Wno-orphans
  build-depends:
      base        >= 4.7 && < 5
    , bytestring  >= 0.10.12 && < 0.11
    , directory   >= 1.3.6 && < 1.4
  default-language: Haskell2010

executable examples
  main-is: Main.hs
  hs-source-dirs:
      examples
  ghc-options:
    -Wall
    -Wcompat 
    -Wincomplete-record-updates
    -Wincomplete-uni-patterns
    -Wredundant-constraints
    -Wno-name-shadowing
    -Wno-orphans
    -threaded
    -rtsopts
    -with-rtsopts=-N
  build-depends:
      base >= 4.7 && < 5
    , dialogue
  default-language: Haskell2010