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],,,,,
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
Category Game
Home page
Bug tracker
Source repo head: git clone
Uploaded by mlang at Mon May 20 08:14:06 UTC 2019
Distributions NixOS:
Executables polyplay, pgnio, cboard
Downloads 257 total (70 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]


[Index] [Quick Jump]


Maintainer's Corner

For package maintainers and hackage trustees