add 5.8 requirements
[scpubgit/Tak.git] / lib / Tak.pm
CommitLineData
31a246e4 1package Tak;
2
3use Tak::Loop;
4use strictures 1;
5
6our $loop;
7
8sub loop { $loop ||= Tak::Loop->new }
9
10sub loop_until {
11 my ($class, $done) = @_;
12 return if $done;
13 my $loop = $class->loop;
14 $loop->loop_once until $_[1];
15}
16
171;