bishbosh: Plays chess.

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

A chess-game which can be rendered in a terminal (emulator) in raw ASCII, or used as an engine by xboard.


[Skip to Readme]
Versions [RSS] [faq] 0.0.0.1, 0.0.0.2, 0.0.0.3, 0.0.0.4, 0.0.0.5, 0.0.0.6, 0.0.0.7, 0.0.0.8, 0.1.0.0, 0.1.1.0, 0.1.2.0, 0.1.3.0, 0.1.3.1
Change log changelog.markdown
Dependencies array (>=0.5.1.1), base (>=4.9 && <5.0), bishbosh, containers, data-default, deepseq (>=1.4.1), directory, extra, factory (>=0.3.1), filepath, hxt, hxt-relaxng, mtl, parallel (>=3.0), parsec, polyparse, process (>=1.6.4), random, time, toolshed (>=0.18), unix [details]
License GPL-3.0-or-later
Copyright (C) 2018 Dr. Alistair Ward
Author Dr. Alistair Ward
Maintainer mailto:bishbosh@functionalley.com
Category Game
Home page https://functionalley.com/BishBosh/bishbosh.html
Bug tracker mailto:bishbosh@functionalley.com
Source repo head: git clone https://github.com/functionalley/BishBosh
Uploaded by AlistairWard at 2021-10-01T12:56:18Z
Distributions NixOS:0.1.0.0
Executables duel, bishbosh
Downloads 2997 total (199 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2021-10-01 [all 1 reports]

Modules

[Index] [Quick Jump]

Manual Flags

NameDescriptionDefault
llvm

Whether the llvm compiler-backend has been installed and is required for code-generation.

Disabled
narrownumbers

Use narrow numerical types.

Disabled
newtypewrappers

Wrap common types in newtype for increased type-safety.

Disabled
threaded

Build for parallel runtime.

Enabled
unboxedarrays

Use unboxed arrays.

Disabled
Automatic Flags
NameDescriptionDefault
polyparse

Link with package "polyparse" when available, rather than "parsec".

Enabled
hxtrelaxng

Link with package "hxt-relaxng" when available, for more precise specification of the XML-configuration than a traditional DTD.

Enabled
unix

Link with package "unix" when available.

Enabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Candidates


Readme for bishbosh-0.1.1.0

[back to package description]

BishBosh

Build Status Hackage License: GPL v3 Haskell

This is "BishBosh", a chess-game which can be rendered in a terminal (emulator) using raw ASCII, or used as an engine by xboard.

Installation

It can be built & installed using:

Documentation

The documentation is in the product's "man/" directory & all source-code is documented in haddock.

License

For information on copying & distributing this package, see the file "LICENSE" in the product's installation-directory.

Bug-reporting

Bug-reports should be emailed to bishbosh@functionalley.com.

Testing

The test-suite can be run using:

  • "cabal configure --enable-tests && cabal build && cabal test --show-details=always",
  • "stack test",
  • "make test" issued from the product's installation-directory.

It has only been tested on Linux.

Author

This application is written & maintained by Dr. Alistair Ward.