README.md
Software for the Double Auction Tournament -- contact dat at sfi.santafe.edu
for information.

For a general introduction see pub/dat/doc/intro.
For details about the software (what's what etc.) see pub/dat/doc/software.

The organization of the directories and files in the pub/dat directory is
as follows (names with lines descending beneath them are directories):

pub/dat
|
|--- README (this file)
|--- directory (list of participants)
|--- entries (list of tournament entries)
|--- monitor.tar.Z
|--- monitor
| |
| |--- *.c and *.h source files for monitor
| |--- Makefile, dmon.mak, dmon.prj
| |--- game, players
| |--- README
|
|--- players
| |
| |------ C.tar.Z
| |------ C
| | |
| | |--- *.c and *.h files for C players and human player
| | |--- Makefile, *.com, *.mak, *.prj
| | |--- helpfile (for human player)
| | |--- README
| |
| |--- fortran.tar.Z
| |--- fortran
| | |
| | |--- *.F and *.h files for Fortran players (needs pp)
| | |--- Makefile, Makefile.cray, make.com
| | |--- README
| |
| |---- pascal
| |
| |--- skeleton.pas for Turbo Pascal
| |--- skeleton.p for Unix Pascal (pc)
| |--- skeleton.vms for Vax/VMS Pascal
| |--- skeleton.generic for any Pascal (needs pp)
| |--- Makefile
| |--- README
|
|---- misc
| |
| |---- dani.tar.Z
| |---- dani
| | |
| | |--- dani.c, inet.c (source files for dani)
| | |--- Makefile, make.com
| | |--- README
| |
| |----- pp.tar.Z
| |----- pp
| |
| |--- *.c, *.h source files for pp
| |--- Makefile, make.com
| |--- README
|
|----- doc.tar.Z
|----- doc
|
|---- individual chapters of the documentation


The .tar.Z files are compressed files that contain the whole directory
listed immediately below them. These are only useful if you have a
Unix system with 'uncompress' and 'tar'. If you have these you can
do the following:
a. Get the .tar.Z files you need USING THE BINARY MODE of ftp.
b. Uncompress each file (e.g. "uncompress monitor.tar.Z").
c. Unpack each file with tar (e.g. "tar xvpf monitor.tar"). This
will make the directory concerned (e.g. monitor) within your
current directory, and fill it with the files.
d. Delete your .tar file.

Everything shown on the same line as a Makefile is some sort of compile/link
script for a particular machine/system/compiler.

Compilation notes are in the README files (and sometimes in the source itself).
Usage notes and explanations of the output are in the appropriate chapters of
the documentation.