p5-Async-MergePoint - Perl modules that resynchronise diverged control flow

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly amd64
Package filename p5-Async-MergePoint-0.04_1.txz
Package name p5-Async-MergePoint
Package version 0.04
Package release 1
Package architecture amd64
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/Async-MergePoint
License -
Maintainer johan@stromnet.se
Download size 7.02 KB
Installed size 10.52 KB
Often in program logic, multiple different steps need to be taken that
are independent of each other, but their total result is needed before
the next step can be taken.  In synchronous code, the usual approach is
to perform them sequentially.
An asynchronous or event-based program could do this, but if each step
involves some I/O idle time, better overall performance can often be
gained by running the steps in parallel.  Async::MergePoint object can
then be used to wait for all of the steps to complete, before passing
the combined result of each step on to the next stage.
This module was originally part of the IO::Async distribution, but was
removed under the inspiration of Pedro Melo's Async::Hooks distribution,
because it does not itself contain anything I/O-specific.
WWW: https://metacpan.org/release/Async-MergePoint


Package Version Architecture Repository
p5-Async-MergePoint-0.04_1.txz 0.04 i386 FreeBSD Ports Quarterly
p5-Async-MergePoint-0.04_1.txz 0.04 amd64 FreeBSD Ports Latest
p5-Async-MergePoint-0.04_1.txz 0.04 i386 FreeBSD Ports Latest
p5-Async-MergePoint - - -


Name Value
perl5 = 5.28.1_1


Type URL
Mirror pkg.freebsd.org
Binary Package p5-Async-MergePoint-0.04_1.txz
Source Package devel/p5-Async-MergePoint

Install Howto

Install p5-Async-MergePoint txz package:

# pkg install p5-Async-MergePoint

See Also

Package Description
p5-AtExit-2.03.txz Perform exit processing for a program or object
p5-Attribute-Handlers-0.99.txz Simpler definition of attribute handlers
p5-Attribute-Handlers-Prospective-0.01_2.txz Richer semantics for attribute handlers
p5-Attribute-Persistent-1.1_1.txz Attribute::Persistent - Really lazy persistence
p5-Audio-CD-0.04_3.txz Perl interface to libcdaudio (cd + cddb)
p5-Audio-Ecasound-1.01_1.txz Perl extension for ecasound sampler, recorder, fx-processor
p5-Audio-FLAC-Header-2.4_3.txz Interface to FLAC header metadata
p5-Audio-M4P-0.57.txz M4P / MP4 / m4a Quicktime audio and video tools
p5-Audio-MPD-2.004_2.txz Class to talk to MPD (Music Player Daemon) servers
p5-Audio-MPD-Common-2.003.txz Bunch of common helper classes for mpd
p5-Audio-Mixer-0.7_3.txz Perl extension for Sound Mixer control
p5-Audio-Musepack-1.0.1_1.txz Interface to Musepack file information and APE tag fields
p5-Audio-Scan-1.01.txz Scanner for audio file metadata and tag information
p5-Audio-Scrobbler-0.01_3.txz Perl interface to Last.fm and AudioScrobbler
p5-Audio-WMA-1.3_1.txz Fetch info from WMA audio files