@hackage bishbosh0.1.4.0

Plays chess.

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.

  • Installation

  • Dependencies (18)

  • Dependents (0)

  • Package Flags

      arrayunsafeat
       (on by default)

      Use unsafe array-indexing.

      hxtrelaxng
       (on by default)

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

      llvm
       (off by default)

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

      narrownumbers
       (off by default)

      Use narrow numerical types.

      newtypewrappers
       (off by default)

      Wrap common types in newtype for increased type-safety.

      polyparse
       (on by default)

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

      precisenumbers
       (off by default)

      Use precise rational numeric types.

      threaded
       (on by default)

      Build for parallel runtime.

      unbox
       (on by default)

      Use unboxed types.

      unix
       (on by default)

      Link with package "unix" when available.