ElFarol-1.0
Paul Johnson
July 20, 2001

Rick Riolo had code for a program called "ef", short for El Farol. It 
used the UM Exp tools library for parameter managemetn and random numbers.

Since those functions can now be handled with Swarm, and users were
confused about how to use UM Exp Tools, I asked my student Katie
Lofton to revise this program to replace the UM Exp Tools references
with Swarm library references.  This code also includes a couple of
model variants that Katie was working on in Spring, 2000.

One distinguishing feature of this version is a bar graph written
in objective-C.  It was adapted from a class that Gary Polhill wrote.

Another distinguishing feature is that it has my style of parameter
class and a batch/gui thing you can get with the EXTRACPPFLAGS=-DUNATTENDED.

One reason I/we worked on this was a sentimental love of the El Farol
story.  Another reason was to create an objective-C model which could
then be translated to Swarm Java.  I'm announcing the availablaility of
ElFarol-1.0 (this package) and the Java version (JelFarol-1.0) today,
and I hope somebody and their student will have a great time beating the
hell out of the code. I know I sure did!
