NAME Data::RoundRobin - Serve data in a round robin manner. SYNOPSIS my @array = qw(a b); # OO Interface my $rr = Data::RoundRobin->new(@array); print $rr->next; # a print $rr->next; # b print $rr->next; # a print $rr->next; # b ... # Infinite Loop while(my $elem = $rr->next) { ... } DESCRIPTION This module provides a round roubin object implementation. It is similar to an iterator, only the internal counter is reset to the begining whenever it reaches the end. It might also be considered as a circular iterator. INSTALLATION The way to install this module is just like all other CPAN modules: perl Makefile.PL make sudo make install COPYRIGHT Copyright 2006 by Kang-min Liu . This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See