package async_kernel
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
package async_kernel
-
async_kernel
-
-
eager_deferred
-
-
laziness_preserving_deferred
-
limiter_async
-
weak_hashtbl_async
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
async_kernel v0.16.0
Libraries
This package provides the following libraries (via ocamlobjinfo):
weak_hashtbl_async
Documentation:
Weak_hashtbl_async
LikeWeak_hashtbl
, but automatically collects keys with unused data, rather than requiring user code to callremove_keys_with_unused_data
.
read_write_pair
Documentation:
Read_write_pair
Read_write
is likeDirpair
, except "buy/sell" has been changed to "read/write".
persistent_connection_kernel
Documentation:
limiter_async
Documentation:
Limiter_async
Implements an async aware throttling rate limiter on top ofLimiter
.
laziness_preserving_deferred
Documentation:
Laziness_preserving_deferred
Laziness_preserving_deferred
offers a monad for working with lazy deferreds that has similar semantics to theDeferred
monad. In the regularLazy_deferred
monad, eachmap/bind
introduces a new lazy computation, and nothing runs unless explicitly forced. By contrast, this monad lets you build up a tree of computations that can be "weakly run," meaning that it will run until it encounters an unforced lazy deferred, at which point it will wait for that lazy deferred to be forced before continuing.
eager_deferred
Documentation:
async_kernel_config
Documentation:
Async_kernel_config
Settings that globally affect the behavior of Async.
async_kernel
Documentation:
Async_kernel
Contains Async's core data structures, likeDeferred
,Ivar
, andClock
.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page