package.lisp @ 398709a1dc28 default tip
Update URLs
| author | Steve Losh <steve@stevelosh.com> |
|---|---|
| date | Tue, 14 Jan 2020 19:49:37 -0500 |
| parents | 4e100d7ed0b0 |
| children | (none) |
(defpackage :ggp (:use :cl :optima) (:import-from :optima :match) (:export :ggp-player :player-start-game :player-update-game :player-update-game-ii ; lol :player-select-move :player-stop-game :player-name :player-port :start-player :kill-player :read-gdl-from-file) (:documentation "The main GGP package.")) (defpackage :ggp-rules (:import-from :cl :nil) ; fuckin lol (:documentation "Symbol storage package. The `GGP-RULES` package is used to hold all the symbols in the GDL game descriptions, as well as some special symbols in the GGP protocol. It is cleared between game runs to avoid a buildup of garbage symbols (especially when GDL scrambling is turned on), though certain special symbols are allowed to survive the clearing. This is ugly. I'm sorry. I'm open to suggestions on better ways to do this. "))