cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.33.0. -- -- see: https://github.com/sol/hpack -- -- hash: de80a5b1f8b0f93212816ed6945a0c402a0bf5ecdc280d53f32d0c195ce4a588 name: chessIO version: 0.6.1.0 synopsis: Basic chess library description: A simple and fast library for generating legal chess moves. Also includes a module for communication with external processes that speak the UCI (Universal Chess Interface) protocol, a PGN parser/pretty printer, and Polyglot opening book support. On top of that, provides a console frontend program (cboard) that can be used to interactively play against UCI engines, and a terminal program (cbookview) to explore commonly played chess openings. category: Game homepage: https://github.com/mlang/chessIO#readme bug-reports: https://github.com/mlang/chessIO/issues author: Mario Lang maintainer: mlang@blind.guru copyright: 2020 Mario Lang license: BSD3 license-file: LICENSE build-type: Simple extra-source-files: README.md CHANGELOG.md book/twic-9g.bin source-repository head type: git location: https://github.com/mlang/chessIO library exposed-modules: Game.Chess Game.Chess.PGN Game.Chess.Polyglot Game.Chess.SAN Game.Chess.Tree Game.Chess.UCI other-modules: Game.Chess.Internal Game.Chess.Internal.QuadBitboard Game.Chess.Internal.Square Game.Chess.Polyglot.Hash Paths_chessIO hs-source-dirs: src default-extensions: BangPatterns BinaryLiterals BlockArguments DeriveGeneric FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NumericUnderscores RecordWildCards OverloadedStrings PatternSynonyms TupleSections TypeApplications TypeFamilies ViewPatterns ghc-options: -O2 build-depends: MonadRandom , attoparsec , base >=4.10 && <5 , binary , bytestring , containers , extra , file-embed , megaparsec >=9.0 , o-clock , prettyprinter , process , random , stm , text , unordered-containers , vector default-language: Haskell2010 executable cboard main-is: cboard.hs other-modules: Paths_chessIO hs-source-dirs: app default-extensions: BangPatterns BinaryLiterals BlockArguments DeriveGeneric FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NumericUnderscores RecordWildCards OverloadedStrings PatternSynonyms TupleSections TypeApplications TypeFamilies ViewPatterns ghc-options: -O2 -threaded build-depends: MonadRandom , attoparsec , base >=4.10 && <5 , binary , bytestring , chessIO , containers , extra , file-embed , haskeline , megaparsec >=9.0 , mtl , o-clock , prettyprinter , process , random , stm , text , unordered-containers , vector default-language: Haskell2010 executable cbookview main-is: cbookview.hs other-modules: Paths_chessIO hs-source-dirs: app default-extensions: BangPatterns BinaryLiterals BlockArguments DeriveGeneric FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NumericUnderscores RecordWildCards OverloadedStrings PatternSynonyms TupleSections TypeApplications TypeFamilies ViewPatterns ghc-options: -O2 -threaded build-depends: MonadRandom , attoparsec , base >=4.10 && <5 , binary , brick , bytestring , chessIO , containers , extra , file-embed , filepath , megaparsec >=9.0 , microlens , microlens-th , o-clock , prettyprinter , process , random , rosezipper , stm , text , unordered-containers , vector , vty default-language: Haskell2010 executable polyplay main-is: polyplay.hs other-modules: Paths_chessIO hs-source-dirs: app default-extensions: BangPatterns BinaryLiterals BlockArguments DeriveGeneric FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NumericUnderscores RecordWildCards OverloadedStrings PatternSynonyms TupleSections TypeApplications TypeFamilies ViewPatterns ghc-options: -O2 build-depends: MonadRandom , attoparsec , base >=4.10 && <5 , binary , bytestring , chessIO , containers , extra , file-embed , megaparsec >=9.0 , o-clock , optparse-applicative , prettyprinter , process , random , stm , text , time , unordered-containers , vector default-language: Haskell2010 test-suite perft type: exitcode-stdio-1.0 main-is: Perft.hs other-modules: Paths_chessIO hs-source-dirs: test default-extensions: BangPatterns BinaryLiterals BlockArguments DeriveGeneric FlexibleContexts FlexibleInstances GeneralizedNewtypeDeriving LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns NumericUnderscores RecordWildCards OverloadedStrings PatternSynonyms TupleSections TypeApplications TypeFamilies ViewPatterns ghc-options: -O2 -threaded -rtsopts "-with-rtsopts=-N -s" build-depends: MonadRandom , attoparsec , base >=4.10 && <5 , binary , bytestring , chessIO , containers , directory , extra , file-embed , megaparsec >=9.0 , o-clock , parallel , prettyprinter , process , random , stm , text , time , unordered-containers , vector default-language: Haskell2010