MBrace.Core


Sequential

Namespace: MBrace.Library
Parent Module: Local

Combinators that operate on inputs sequentially within the local process.

Functions and values

Function or valueDescription
choose(chooser source)
Signature: chooser:('T -> LocalCloud<'S option>) -> source:seq<'T> -> LocalCloud<'S []>
Type parameters: 'T, 'S

Sequential choose combinator.

collect(collector source)
Signature: collector:('T -> LocalCloud<'b>) -> source:seq<'T> -> LocalCloud<'S []>
Type parameters: 'T, 'b, 'S

Sequential eager collect combinator.

filter(predicate source)
Signature: predicate:('T -> LocalCloud<bool>) -> source:seq<'T> -> LocalCloud<'T []>
Type parameters: 'T

Sequential filter combinator.

fold(folder state source)
Signature: folder:('State -> 'T -> LocalCloud<'State>) -> state:'State -> source:seq<'T> -> LocalCloud<'State>
Type parameters: 'State, 'T

Sequential fold combinator.

iter(body source)
Signature: body:('T -> LocalCloud<unit>) -> source:seq<'T> -> LocalCloud<unit>
Type parameters: 'T

Sequential iter combinator.

lazyCollect(collector source)
Signature: collector:('T -> LocalCloud<'?7354>) -> source:seq<'T> -> LocalCloud<seq<'S>>
Type parameters: 'T, '?7354, 'S

Sequential lazy collect combinator.

map(mapper source)
Signature: mapper:('T -> LocalCloud<'S>) -> source:seq<'T> -> LocalCloud<'S []>
Type parameters: 'T, 'S

Sequential map combinator.

tryFind(predicate source)
Signature: predicate:('T -> LocalCloud<bool>) -> source:seq<'T> -> LocalCloud<'T option>
Type parameters: 'T

Sequential tryFind combinator.

tryPick(chooser source)
Signature: chooser:('T -> LocalCloud<'S option>) -> source:seq<'T> -> LocalCloud<'S option>
Type parameters: 'T, 'S

Sequential tryPick combinator.

Fork me on GitHub