README
tw-vars.l
  A few defvars, e.g. *history*, *game-length*, etc.

load-tw.cl
  My own loader.  Also see load, load4.  This should be 
  reworked.

twdisp.c
  C code interface to curses.  This is supersceded by the new 
  tw-interface file.

agent-access.l
  ;  AGENT-ACCESS
  ;  Routines for creating, copying, removing, and examining the components
  ;   of an agent structure.

twdisp.cl
  Defns. for twinitdisp, twdisplay, twprint, etc.
  Superscedes twdisp.c

agent-structures.l
  DEFSTRUCT for agent, option-set,  act, parm

load4
  Ringuette's loader.

agent.l
 ;  AGENT
 ;  Routines for having an agent perform in a tileworld
 Includes tw-exp, tw-redo, agent-init, play-tw-game.
 Long.

bfs.c
 Generic best-first search.  Defines function bfs.

pplan.l
 Path planning.  tw-plan-...

save-history.l
  ;  SAVE-HISTORY
  ;  Functions for recording the history of an experiment
  Lots of output code.

twmove.c
  Path planning.  interface is moveplan(...).  calls bfs.

defaults.l
  Defines agent a0.  Sets some global parameters & the history 
  file.

environments/
  Directory contains atw.l, btw.l, etc.    Each sets world w0 
  to a call to make-tw

tileworld.l
  Code for running experiments????

twpush.c
  builds pushing plans.  interface pushplan(...)

ex.l
  Obscure.

tw.l
  Defstruct for world, knob, cell;  code for tw-step, update, etc.
  tw-init, tw-display

heap.c
  Builds & accesses a heap.

tw-interface.l
  Reworked interface.

heap.h
