README.markdown @ 1a4608813a73

Add some documentation for the reasoner and a few missing functions
author Steve Losh <steve@stevelosh.com>
date Sun, 29 Jan 2017 22:07:19 +0000
parents de43434e6311
children abdfc9d3ab4b
```
      ___  __          ___   ___  ____
     / __)(  )   ___  / __) / __)(  _ \
    ( (__ / (_/\(___)( (_ \( (_ \ ) __/
     \___)\____/      \___/ \___/(__)
```

`cl-ggp` is a tiny framework for writing [general game players][GGP] in Common
Lisp.

The `cl-ggp` system handles the GGP protocol for you and *nothing else*.  If you
plan on doing your own GDL reasoning, this is all you need.

The `cl-ggp.reasoner` system contains a simple Prolog-based reasoner using the
[Temperance][] logic programming library.  It's useful as a starting point for
when writing players.

[GGP]: http://www.ggp.org/
[Temperance]: https://sjl.bitbucket.io/temperance/

* **License:** MIT/X11
* **Documentation:** <https://sjl.bitbucket.io/cl-ggp/>
* **Mercurial:** <https://bitbucket.org/sjl/cl-ggp/>
* **Git:** <https://github.com/sjl/cl-ggp/>