perl-Event-Join-0.06-alt1.noarch.rpm


Advertisement

Description

perl-Event-Join - join multiple "events" into one

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-Event-Join-0.06-alt1.noarch.rpm
Package name perl-Event-Join
Package version 0.06
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 4.90 KB
Installed size 4.90 KB
When writing event-based programs, you often want to wait for a number
of events to occur, and then do something.  This module allows you to
do that without blocking.  It simply acts as a receiver for a number
of events, and then calls a callback when all events have occurred.
Note that although I mainly use this for "real" event-based
programming, the technique is rather versatile.  A config file parser
could be implemented like this:
my $parsed_doc;
my $parser_state = Event::Join->new(
events        => [qw/username password machine_name/],
on_completion => sub { $parsed_doc = shift },
);
while(!$parsed_doc && (my $line = <$fh>)){
chomp $line;
my ($k, $v) = split /:/, $line;
$parser_state->send_event($k, $v);
}
say 'Username is '. $parsed_doc->{username};

Alternatives

Package Version Architecture Repository
perl-Event-Join - - -

Requires

Name Value
/usr/share/perl5 -
perl(List/Util.pm) -
perl(Moose.pm) >= 0.940
rpmlib(PayloadIsLzma) -

Provides

Name Value
perl(Event/Join.pm) = 0.060
perl-Event-Join = 0.06-alt1

Download

Type URL
Mirror ftp.altlinux.org
Binary Package perl-Event-Join-0.06-alt1.noarch.rpm
Source Package perl-Event-Join-0.06-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Event-Join rpm package:
    # sudo apt-get install perl-Event-Join

Files

Path
/usr/share/doc/perl-Event-Join-0.06/Changes
/usr/share/doc/perl-Event-Join-0.06/README
/usr/share/perl5/Event/Join.pm

See Also

Package Description
perl-Event-Schedule-0.02-alt1.noarch.rpm A simple way to organize timed events in, say, an IRC bot
perl-Event-ScreenSaver-0.0.6-alt1.noarch.rpm Provides the ability to hook functions to the starting
perl-Event-ScreenSaver-scripts-0.0.6-alt1.noarch.rpm Event-ScreenSaver scripts
perl-Event-SlidingWindow-0.05-alt1.noarch.rpm perl module Event-SlidingWindow
perl-EventStore-Tiny-0.6-alt2.noarch.rpm A minimal event sourcing framework
perl-Evented-API-Engine-4.11-alt1.noarch.rpm Evented API Engine for Perl applications
perl-Evented-Configuration-4.02-alt1.noarch.rpm an evented configuration file in a unique and clean format
perl-Evented-Object-5.65-alt1.noarch.rpm fire events on objects
perl-Every-0.08-alt1.noarch.rpm return true every N cycles or S seconds
perl-EvilBoss-1.01-alt2.noarch.rpm perl module EvilBoss
perl-Evo-0.0405-alt1.noarch.rpm Perl Evo design pattern
perl-Examples-Generator-0.1.1-alt1.noarch.rpm A specification/convention for modules that generate sample data
perl-Excel-CloneXLSX-Format-0.03-alt1.noarch.rpm Convert Spreadsheet::ParseXLS formats to Excel::Writer::XLSX
perl-Excel-Table-1.022-alt1.noarch.rpm spreadsheet table processing. Retrieves worksheets as
perl-Excel-Template-Element-Cell-AutoSize-0.04-alt1.noarch.rpm perl module Excel-Template-Element-Cell-AutoSize
Advertisement
Advertisement