Table of Contents

Description

This man-page describes the configuration of the application; its invocation is described in section-1 of the man-pages.

Configuration

Configuration is read from an XML-file referenced from the command-line. The grammar of this file is defined in "config/bishbosh.dtd" or more precisely using RELAX NG in "config/bishbosh.rng", whereas the semantics of the more important fields is described below.

Options

Evaluation-options

Each field governs automatic move-evaluation:

Search-options

IO-options

The application defines a set of "ioOptions", in which one can define:

"ioOptions" has a sub-section "uiOptions", which defines the user-interface.

Files

File-nameContents
=================
config/bishbosh.dtdA basic formal description of the XML-format for the configuration-file.
config/bishbosh.rngA more sophisticated, but slower, RELAX NG definition of the XML-format for the configuration-file.
config/{CECP,Raw}/*.xmlSample configuration-files.
man/man1/bishbosh.1Section-1 of the man-pages for this product, describing the command-line.
pgn/*.pgnStandard openings & archived games, described in https://en.wikipedia.org/wiki/Portable_Game_Notation .
https://www.oasis-open.org/committees/relax-ng/tutorial-20011203.html A RELAX NG tutorial.

Author

Written by Dr. Alistair Ward.

Copyright

Copyright © 2018 Dr. Alistair Ward

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/ .


Table of Contents