1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-15 03:14:23 +00:00
freebsd-ports/devel/p5-Tree-Node/pkg-descr
Sergey Matveychuk 5548a087b0 This module implements a memory-efficient node type (for trees, skip lists
and similar data structures) for Perl.

PR:		ports/82885
Submitted by:	Aaron Dalton <aaron@daltons.ca>
2005-07-31 17:11:43 +00:00

24 lines
861 B
Plaintext

This module implements a memory-efficient node type (for trees, skip lists
and similar data structures) for Perl.
You may ask "Why bother implementing an ordered structure such as a tree
when Perl has hashes built-in?" Since Perl is optimized for speed over
memory usage, hashes (and lists) use a lot of memory.
So the purpose of this package is to provide a simple low-level Node class
which can be used as a base class to implement various kinds of tree
structures. Each node has a key/value pair and a variable number of
"children" pointers.
How nodes are organized or the algorithm used to organize them is for you
to implement.
There is no Pure-perl version because this package was written to overcome
limitations of Perl.
WWW: http://search.cpan.org/dist/Tree-Node/
Author: Robert Rothenberg <rrwo@cpan.org>
- Aaron Dalton
aaron@daltons.ca