package.lisp @ 183f355ca260

Initial sketch of rule trees
author Steve Losh <steve@stevelosh.com>
date Thu, 13 Oct 2016 22:23:47 +0000
parents d21ec254ff4e
children 80c4579fefce
(defpackage #:scully.gdl
  (:use
    #:cl
    #:losh
    #:iterate
    #:cl-arrows
    #:temperance
    #:scully.quickutils)
  (:export
    #:read-gdl
    #:load-rules
    #:redump-gdl))

(defpackage #:scully.rule-trees
  (:use
    #:cl
    #:losh
    #:iterate
    #:cl-arrows
    #:scully.quickutils)
  (:export))

(defpackage #:scully.reasoners.prolog
  (:use
    #:cl
    #:losh
    #:iterate
    #:cl-arrows
    #:temperance
    #:scully.quickutils)
  (:export
    #:prolog-reasoner
    #:make-prolog-reasoner
    #:load-rules
    #:initial-state
    #:terminalp
    #:next-state
    #:legal-moves-for
    #:percepts-for
    #:roles
    ))

(defpackage #:scully.grounders.prolog
  (:use
    #:cl
    #:losh
    #:iterate
    #:optima
    #:cl-arrows
    #:temperance
    #:scully.quickutils)
  (:export
    ))

(defpackage #:scully.grounders.fluxplayer
  (:use
    #:cl
    #:losh
    #:iterate
    #:cl-arrows
    #:smug
    #:scully.quickutils)
  (:export
    #:ground-gdl-file
    #:ground-gdl-string))

(defpackage #:scully.players.random
  (:use
    #:cl
    #:losh
    #:iterate
    #:cl-arrows
    #:scully.quickutils
    #:scully.reasoners.prolog)
  (:export
    ))

(defpackage #:scully.players.random-ii
  (:use
    #:cl
    #:losh
    #:iterate
    #:cl-arrows
    #:scully.quickutils
    #:scully.reasoners.prolog)
  (:export
    ))