package fiber
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Destructive streams that can be composed to pipelines.
Streams can be finite or infinite. Streams have no storage and can only have one writer and/or one reader at any given time. If you'd like to access a stream concurrently, you need to protect it via a mutex.
Trying to access the same side of a stream concurrently will result in an error.
module In : sig ... end
module Out : sig ... end
connect i o
reads from i
and writes to o
. Closes o
when i
is exhausted. Returned fiber terminates when i
is exhausted
supply i o
like connect i o
but does not close o
once i
is exhausted, allowing more values to be pused to o
. Returned fiber terminates when i
is exhausted
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>