"Perl Heresies: Building Arrays Out Of Objects" - Companion Code Benchmarks ========== The benchmarks compare the space and speed performance of two sets of classes with an identical interface. Their difference is that one stores its objects as hashes and the other arrays. The classes are laid out as follows: Hash Implementation Array Implementation ------------------- -------------------- HashBase.pm base classes ArrayBase.pm HashSub.pm subclasses ArraySub.pm speed measures their respective performances by use of the Benchmark module. {hash,array}mem create lots of objects. These are only interesting if your perl was built with -DPERL_DEBUG_MSTATS. Convenience Module ================== Array/Class.pm is a convenience module for declaring the superclass and attributes. See the module's documentation for more information. Contact ======= If you have questions, comments, or criticism, I'd be glad to hear any or all of them. Feel free to mail me at gbacon@cs.uah.edu.