Tie::Scalar::RingBuffer ======================= This module ties a $scalar to a @list so that every time you access the $scalar, you are really accessing the next element in the list. The list is treated as a ring buffer, so there is no 'end' to the iteration. SYNOPSIS use Tie::Scalar::RingBuffer; tie $in_order, 'Tie::Scalar::RingBuffer', \@data; tie $every_other, 'Tie::Scalar::RingBuffer', \@data, { increment => 2 }; tie $backwards, 'Tie::Scalar::RingBuffer', \@data, { start_offset => $#data, increment => -1 }; tie $random, 'Tie::Scalar::RingBuffer', \@data, { random => 1 }; INSTALLATION To install this module type the following: perl Makefile.PL make make test make install COPYRIGHT AND LICENCE Copyright (C) 2003 John Millaway This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.