NAME
Coro::Generator - Create generators using Coro
SYNOPSIS
use 5.10.0; # This module does NOT require 5.10, but 'say' does
use strict;
use Coro::Generator;
my $even = generator {
my $x = 0;
while(1) {
$x++; $x++;
yield $x;
}
};
for my $i (1..10) {
say $even->();
}
DESCRIPTION
In the words of wikipedia, generators look like functions but act like iterators.
EXPORT
generator, yield
SEE ALSO
AUTHOR
Brock Wilcox, <awwaiid@thelackthereof.org>
COPYRIGHT AND LICENSE
Copyright (C) 2008 by Brock Wilcox
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available.