Search results for "module:Future"
Future - represent an operation awaiting completion
A "Future" object represents an operation that is currently in progress, or has recently completed. It can be used in a variety of ways to manage the flow of control, and data, through an asynchronous program. Some futures represent a single operatio...
PEVANS/Future-0.50 - 17 Mar 2023 17:09:37 UTC
Future::Q - a Future (or Promise or Deferred) like Q module for JavaScript
Future::Q is a subclass of Future. It extends its API with "then()" and "try()" etc, which are almost completely compatible with Kris Kowal's Q module for JavaScript. Future::Q's API and documentation is designed to be self-contained, at least for ba...
TOSHIOITO/Future-Q-0.120 - 24 Oct 2022 05:39:40 UTC
Future::IO - Future-returning IO methods
This package provides a few basic methods that behave similarly to the same-named core perl functions relating to IO operations, but yield their results asynchronously via Future instances. This is provided primarily as a decoupling mechanism, to all...
PEVANS/Future-IO-0.15 - 18 Oct 2023 17:15:18 UTC
Future::XS - experimental XS implementation of Future
This module provides an XS-based implementation of the Future class. It is currently experimental and shipped in its own distribution for testing purposes, though once it seems stable the plan is to move it into the main "Future" distribution and loa...
PEVANS/Future-XS-0.11 - 25 Oct 2023 23:17:21 UTC
POE::Future - use Future with POE
This subclass of Future integrates with POE, allowing the "await" method to block until the future is ready. It allows "POE"-using code to be written that returns "Future" instances, so that it can make full use of "Future"'s abilities, including Fut...
PEVANS/POE-Future-0.04 - 26 Jun 2019 17:22:18 UTC
BGS::Future - Background execution of subroutines in child processes.
It's BGS wrapper. future or new Call subroutine in child process. my $f = future { "from $$\n" }; or my $f = BGS::Future->new(sub { "from $$\n" }); join Get result. my $r = $f->(); or my $r = $f->join(); cancel Kill child processes. $f->cancel(); $BG...
KNI/BGS-0.12 - 14 Nov 2017 13:20:28 UTC
Test::Future - unit test assertions for Future instances
This module provides unit testing assertions that may be useful when testing code based on, or using Future instances or subclasses....
PEVANS/Future-0.50 - 17 Mar 2023 17:09:37 UTC
Future::HTTP - provide the most appropriate HTTP client with a Future API
CORION/Future-HTTP-0.16
-
21 Jul 2023 17:37:28 UTC
Future::Mojo - use Future with Mojo::IOLoop
This subclass of Future stores a reference to the associated Mojo::IOLoop instance, allowing the "await" method to block until the Future is ready. For a full description on how to use Futures, see the Future documentation....
DBOOK/Future-Mojo-1.002 - 16 Jun 2021 06:19:39 UTC
Future::Mutex - mutual exclusion lock around code that returns Futures
Most Future-using code expects to run with some level of concurrency, using future instances to represent still-pending operations that will complete at some later time. There are occasions however, when this concurrency needs to be restricted - some...
PEVANS/Future-0.50 - 17 Mar 2023 17:09:37 UTC
Venus::Future - Future Class
This package provides a framework-agnostic "Future" and implementation of the "Promise/A+" pattern for asynchronous programming. The futures are non-blocking and support "suspend" and "resume" allowing them to be used in any asynchronous operating en...
AWNCORP/Venus-4.15 - 27 Nov 2023 17:12:55 UTC
Future::Queue - a FIFO queue of values that uses Futures
Objects in this class provide a simple FIFO queue the stores arbitrary perl values. Values may be added into the queue using the "push" method, and retrieved from it using the "shift" method. Values may be stored within the queue object for "shift" t...
PEVANS/Future-Queue-0.51 - 08 Feb 2023 14:06:37 UTC
Future::Utils - utility functions for working with Future objects
PEVANS/Future-0.50
-
17 Mar 2023 17:09:37 UTC
Future::Buffer - a string buffer that uses Futures
Objects in this class provide a string buffer, on which operations return Future instances which will complete when data is available. Data can be inserted into the buffer either in a push-based manner by calling the "write" method, or in a pull-base...
PEVANS/Future-Buffer-0.05 - 10 Nov 2023 18:27:28 UTC
Future::Workflow - asynchronous workflow management using futures
This distribution is a work-in-progress, aiming to eventually contain a collection of classes for arranging Future-based workflow patterns into larger structures....
PEVANS/Future-Workflow-0.01 - 25 Nov 2021 11:29:14 UTC
AnyEvent::Future - use Future with AnyEvent
This subclass of Future integrates with AnyEvent, allowing the "await" method to block until the future is ready. It allows "AnyEvent"-using code to be written that returns "Future" instances, so that it can make full use of "Future"'s abilities, inc...
PEVANS/AnyEvent-Future-0.05 - 03 Feb 2023 19:45:45 UTC
Future::Selector - manage a collection of pending futures
Objects in this class maintain a collection of pending Future instances, and manage the lifecycle of waiting for their eventual completion. This provides a central structure for writing asynchronous event-driven programs using Future and Future::IO-b...
PEVANS/Future-Selector-0.02 - 31 Oct 2023 19:01:59 UTC
Future::Exception - an exception type for failed Futures
The "get" method on a failed Future instance will throw an exception to indicate that the future failed. A failed future can contain a failure category name and other details as well as the failure message, so in this case the exception will be an in...
PEVANS/Future-0.50 - 17 Mar 2023 17:09:37 UTC
Future::AsyncAwait - deferred subroutine syntax for futures
This module provides syntax for deferring and resuming subroutines while waiting for Futures to complete. This syntax aims to make code that performs asynchronous operations using futures look neater and more expressive than simply using "then" chain...
PEVANS/Future-AsyncAwait-0.66 - 08 Sep 2023 16:54:07 UTC