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
Change log changelog.markdown
Dependencies array (>=0.5.1.1 && <0.6), base (==4.*), bishbosh, containers (>=0.6.2 && <0.7), data-default (>=0.7.1 && <0.8), deepseq (>=1.4.1 && <1.5), directory, extra (>=1.7.4 && <1.8), factory (>=0.3.1 && <0.4), filepath, hxt (>=9.3.1 && <9.4), hxt-relaxng (>=9.1.5 && <9.2), mtl (>=2.2.2 && <2.3), parallel (>=3.0), parsec (>=3.1.14.0 && <3.2), polyparse (==1.13.*), process (>=1.6.4), random, time, toolshed (>=0.18.0 && <0.19), unix (>=2.7.2 && <2.8) [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-11-06T11:44:26Z
Distributions NixOS:0.1.0.0
Executables duel, bishbosh
Downloads 2824 total (177 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-11-06 [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
precision

Use precise numerical types. CAVEAT: this is incompatible with either unboxedarrays or narrownumbers.

Disabled
threaded

Build for parallel runtime.

Enabled
unboxedarrays

Use unboxed arrays.

Disabled
Automatic Flags
NameDescriptionDefault
hxtrelaxng

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

Enabled
polyparse

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

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.2.0

[back to package description]

BishBosh

Build Status Hackage GitHub top language GitHub code size in bytes License: GPL v3

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.