Wooga.Lambda


Wooga.Lambda

Wooga.Lambda.Control Namespace

TypeDescription
AsyncExtensions
PatterMatch<'TValue, 'TResult>
Pattern<'TResult>
Retry

Wooga.Lambda.Control.Concurrent Namespace

TypeDescription
Agent<'TMessage, 'TReply>

Actor/Agent implementation similar to Control.Async.MailboxProcessor in F#

Async<'T>

A computation that can be run asynchronously

Async
AsyncReplyChannel<'T>

A reply channel for an asynchronous operation

Wooga.Lambda.Control.Monad Namespace

TypeDescription
Either<'TSuccess, 'TFailure>

The Either type represents values with two possibilities: a value of type Either 'TSuccess,'TFailure is either Failure 'TFailure or Success 'TSuccess.

Either
Maybe<'T>

The Maybe type encapsulates an optional value. A value of type Maybe 'T either contains a value of type 'T, or it is empty.

Maybe

Wooga.Lambda.Data Namespace

TypeDescription
IValueValidator<'T>
ImmutableList<'T>
ImmutableList
ImmutableListExt
ImmutableTuple<'T1, 'T2, 'T3, 'T4>

Represent a value triplet.

ImmutableTuple<'T1, 'T2, 'T3>

Represent a value triplet.

ImmutableTuple<'T1, 'T2>

Represent a value pair.

ImmutableTuple
Unit

Represents void as a value type

Wooga.Lambda.Logging Namespace

TypeDescription
Log

An agent for logging with customizable handlers

Wooga.Lambda.Network Namespace

TypeDescription
HttpClient

Basic HTTP client.

HttpHeader
HttpHeaders
HttpMethod
HttpRequest
HttpRequestExt
HttpResponse

Wooga.Lambda.Network.Transport Namespace

TypeDescription
WebRequestTransport

Wooga.Lambda.Parser Namespace

TypeDescription
CharStream

A character stream. This class cannot be inherited.

CharStreamPosition

A character stream position.

Parser<'T>

Parsers the given characters.

Result

A result.

Result<'T>

A result.

Wooga.Lambda.Parser.Combinators Namespace

TypeDescription
Chars

A characters.

Common

A common.

Strings

A strings.

Wooga.Lambda.Storage.FileSystem Namespace

TypeDescription
AtomicExtensions
Dir

Dir with Paths to its Files and Dirs

File

File with Location and Content

FileSystem

FileSystem with asynchronous file operations

LocalFileSystem
Location

FileSystem Location based on a List

VirtualFileSystem
Fork me on GitHub