Ruby/AVL
by Filip Pizlo, 2001

** VERSION/HISTORY/LICENSE **

I wrote this mainly to learn about Ruby's C interface, but I plan on
finishing the implementation to support as many of Hash's methods as
are applicable, to support the other types of trees in libavl, and to
make libavl interact more safely with Ruby's internals.

See header of avl.c for more info.

** INSTALLATION **

First, make sure you have Ruby (preferrably 1.6.4) and libavl
(preferrably 1.4.0).  Here are the URLs for both, respectively:
http://www.ruby-lang.org/
http://www.msu.edu/user/pfaffben/avl/

Do the following:

ruby extconf.rb
make
make install

** USAGE **

This can be used almost like a Hash.  See bottom of avl.c for a list
of implemented methods.

** CONTACT **

This little thingy is made by Filip Pizlo.  Check out his web-page at
http://bocks.dhs.org/ or e-mail him at pizlo@purdue.edu.

The official page of this proggie is http://bocks.dhs.org/~pizman/avl/
