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/