Search results for "module:Future"

Future - represent an operation awaiting completion River stage three • 122 direct dependents • 298 total dependents

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 River stage one • 2 direct dependents • 2 total dependents

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 River stage two • 14 direct dependents • 15 total dependents

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 River stage zero No dependents

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 River stage one • 1 direct dependent • 1 total dependent

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. River stage zero No dependents

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 River stage three • 122 direct dependents • 298 total dependents

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 River stage one • 4 direct dependents • 5 total dependents

CORION/Future-HTTP-0.16 - 21 Jul 2023 17:37:28 UTC

Future::Mojo - use Future with Mojo::IOLoop River stage one • 4 direct dependents • 4 total dependents

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 River stage three • 122 direct dependents • 298 total dependents

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 River stage two • 3 direct dependents • 56 total dependents

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 River stage two • 1 direct dependent • 17 total dependents

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 River stage three • 122 direct dependents • 298 total dependents

PEVANS/Future-0.50 - 17 Mar 2023 17:09:37 UTC

Future::Buffer - a string buffer that uses Futures River stage one • 3 direct dependents • 5 total dependents

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 River stage zero No dependents

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 River stage one • 3 direct dependents • 4 total dependents

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 River stage zero No dependents

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 River stage three • 122 direct dependents • 298 total dependents

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 River stage three • 52 direct dependents • 102 total dependents

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

lib/Future/PP.pm River stage three • 122 direct dependents • 298 total dependents

PEVANS/Future-0.50 - 17 Mar 2023 17:09:37 UTC
57 results (0.021 seconds)