chessIO: Basic chess library

[ bsd3, game, library, program ] [ Propose Tags ]

A simple 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.

Versions [faq] 0.0.0.0, 0.1.0.0, 0.2.0.0, 0.3.0.0, 0.3.1.0, 0.3.1.1
Dependencies attoparsec, base (>=4.10 && <5), binary, bytestring, chessIO, containers, extra, file-embed, haskeline, megaparsec, MonadRandom, mtl, o-clock, optparse-applicative, parser-combinators, prettyprinter, process, random, stm, text, time, unordered-containers, vector [details]
License BSD-3-Clause
Copyright 2019 Mario Lang
Author Mario Lang
Maintainer mlang@blind.guru
Category Game
Home page https://github.com/mlang/chessIO#readme
Bug tracker https://github.com/mlang/chessIO/issues
Source repo head: git clone https://github.com/mlang/chessIO
Uploaded by mlang at Mon May 20 08:14:06 UTC 2019
Distributions NixOS:0.3.1.0
Executables polyplay, pgnio, cboard
Downloads 219 total (112 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2019-05-20 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees