library: avlmap-0.9.15

Programming with avlmap-0.9.15

The avlmap-0.9.15 library implements a data mapping abstraction in function calls, along with an underlying AVL balanced binary search tree. This is a 2 layer API with the upper layer utilizing the lower layer. The upper layer is more abstract by allowing the programmer to just deal with data mapping relations and mostly disregard the constructs of holding data. The lower layer is available directly to the programmer since using it can optimize the program in many cases. Using the lower layer, however, requires more attention to details and some implementation specifics. Functions in the lower layer are named with a prefix of avl representing its orientation to the details of the mechanisms it implements. Functions in the upper layer are named with a prefix of map representing the abstraction it provides to the calling program.

Programming tutorial for the MAP layer of avlmap-0.9.15
Programming tutorial for the AVL layer of avlmap-0.9.15 is not yet available
Programming reference for the MAP layer of avlmap-0.9.15
Programming reference for the AVL layer of avlmap-0.9.15 is not yet available


The documentation, source code, and derived compilations are
Copyright © 2000 by Philip Howard.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA