SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Mojo-IOLoop-ForkCall rpm build for : openSUSE Tumbleweed. For other distributions click perl-Mojo-IOLoop-ForkCall.

Name : perl-Mojo-IOLoop-ForkCall
Version : 0.20 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 4.12 Date : 2021-01-11 00:34:31
Group : Development/Libraries/Perl Source RPM : perl-Mojo-IOLoop-ForkCall-0.20-4.12.src.rpm
Size : 0.02 MB
Packager : (none)
Summary : (DEPRECATED) run blocking functions asynchronously by forking
Description :
DEPRECATED!

This module is deprecated in favor of the Mojolicious core module
Mojo::IOLoop::Subprocess, which was inspired by this module. While the
author does not intend to remove this module from CPAN it will certainly
receive less effort and new code should use the core module. Possibly in
the future this will just be an alias to that core module.

Asynchronous programming can be benefitial for performance, however not all
functions are written for nonblocking interaction and external processes
almost never are. Still, all is not lost.

By forking the blocking call into a new process, the main thread may
continue to run non-blocking, while the blocking call evaluates.
Mojo::IOLoop::ForkCall manages the forking and will emit an event (or
execute a callback) when the forked process completes. Return values are
serialized and sent from the child to the parent via an appropriate pipe
for your platform.

This module is heavily inspired by AnyEvent::Util\'s \'fork_call\'.

For simple cases in a Mojolicious web app, a helper is also available in
Mojolicious::Plugin::ForkCall.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-M/openSUSE_Tumbleweed/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Mojo-IOLoop-ForkCall-0.20-4.12.noarch.rpm
     

Provides :
perl(Mojo::IOLoop::ForkCall)
perl(Mojolicious::Plugin::ForkCall)
perl-Mojo-IOLoop-ForkCall

Requires :
perl(:MODULE_COMPAT_5.32.0)
perl(IO::Pipely)
perl(Mojolicious) >= 5.08
perl(Perl::OSType)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.32.0/Mojo
/usr/lib/perl5/vendor_perl/5.32.0/Mojo/IOLoop
/usr/lib/perl5/vendor_perl/5.32.0/Mojo/IOLoop/ForkCall.pm
/usr/lib/perl5/vendor_perl/5.32.0/Mojolicious
/usr/lib/perl5/vendor_perl/5.32.0/Mojolicious/Plugin
/usr/lib/perl5/vendor_perl/5.32.0/Mojolicious/Plugin/ForkCall.pm
/usr/share/doc/packages/perl-Mojo-IOLoop-ForkCall
/usr/share/doc/packages/perl-Mojo-IOLoop-ForkCall/Changes
/usr/share/doc/packages/perl-Mojo-IOLoop-ForkCall/ex
/usr/share/doc/packages/perl-Mojo-IOLoop-ForkCall/ex/mojolicious.pl
/usr/share/doc/packages/perl-Mojo-IOLoop-ForkCall/ex/simple.pl
/usr/share/man/man3/Mojo::IOLoop::ForkCall.3pm.gz
/usr/share/man/man3/Mojolicious::Plugin::ForkCall.3pm.gz

 
ICM