Object-KVC version 0.01

DESCRIPTION

Searchable Key Value Coding.

Key Value Coding uses a hash key instead of an accessor method to 
access the values of an object. Key Value Coding is generic; it 
allows a variety of objects to be modeled without having to write
a large number of classes.

The Object::KVC classes are built to allow simple SQL-like searches
and manipulation of "schema-free" data.

The Object::KVC::Hash class values must be wrapped in an object 
supporting the "equals," "contains," and "intersects" methods in 
order to allow two Object::KVC::Hash objects to be compared.

The Object::KVC::Hash search methods are used by the Object::KVC::List
container class to implement the search functionality.

The actual implementation of the value wrapper class search methods
effectively customizes the actual search behaviour. 

INSTALLATION

To install this module type the following:

   perl Makefile.PL
   make
   make test
   make install

DEPENDENCIES

Data::Dumper (exception logging)

BUGS

None known.

SEE ALSO

Object::Generic

AUTHOR

Trystan Johnson

COPYRIGHT AND LICENCE

Copyright (C) 2012 by Trystan Johnson

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.8.8 or,
at your option, any later version of Perl 5 you may have available.