FSharpPlus


Applicative Module

Math Operators ready to use over Applicative Functors.

Functions and values

Function or value Description

x *. y

Full Usage: x *. y

Parameters:
    x : ^T
    y : ^Functor<'T>

Returns: ^Functor<'T>
Modifiers: inline
x : ^T
y : ^Functor<'T>
Returns: ^Functor<'T>

x .* y

Full Usage: x .* y

Parameters:
    x : ^Functor<'T>
    y : ^T

Returns: ^Functor<'T>
Modifiers: inline
x : ^Functor<'T>
y : ^T
Returns: ^Functor<'T>

x %. y

Full Usage: x %. y

Parameters:
    x : ^T
    y : ^Functor<'T>

Returns: ^Functor<'T>
Modifiers: inline
x : ^T
y : ^Functor<'T>
Returns: ^Functor<'T>

x &&. y

Full Usage: x &&. y

Parameters:
    x : bool
    y : ^Functor

Returns: ^Functor
Modifiers: inline
Type parameters: ^Functor<bool>
x : bool
y : ^Functor
Returns: ^Functor

x +. y

Full Usage: x +. y

Parameters:
    x : ^T
    y : ^Functor<'T>

Returns: ^Functor<'T>
Modifiers: inline
x : ^T
y : ^Functor<'T>
Returns: ^Functor<'T>

x -. y

Full Usage: x -. y

Parameters:
    x : ^T
    y : ^Functor<'T>

Returns: ^Functor<'T>
Modifiers: inline
x : ^T
y : ^Functor<'T>
Returns: ^Functor<'T>

x .% y

Full Usage: x .% y

Parameters:
    x : ^Functor<'T>
    y : ^T

Returns: ^Functor<'T>
Modifiers: inline
x : ^Functor<'T>
y : ^T
Returns: ^Functor<'T>

x .%. y

Full Usage: x .%. y

Parameters:
    x : ^Applicative<'T>
    y : ^Applicative<'T>

Returns: ^Applicative<'T>
Modifiers: inline
x : ^Applicative<'T>
y : ^Applicative<'T>
Returns: ^Applicative<'T>

x .&& y

Full Usage: x .&& y

Parameters:
    x : ^Functor
    y : bool

Returns: ^Functor
Modifiers: inline
Type parameters: ^Functor<bool>
x : ^Functor
y : bool
Returns: ^Functor

x .&&. y

Full Usage: x .&&. y

Parameters:
    x : ^Applicative
    y : ^Applicative

Returns: ^Applicative
Modifiers: inline
x : ^Applicative
y : ^Applicative
Returns: ^Applicative

x .*. y

Full Usage: x .*. y

Parameters:
    x : ^Applicative<'T>
    y : ^Applicative<'T>

Returns: ^Applicative<'T>
Modifiers: inline
x : ^Applicative<'T>
y : ^Applicative<'T>
Returns: ^Applicative<'T>

x .+ y

Full Usage: x .+ y

Parameters:
    x : ^Functor<'T>
    y : ^T

Returns: ^Functor<'T>
Modifiers: inline
x : ^Functor<'T>
y : ^T
Returns: ^Functor<'T>

x .+. y

Full Usage: x .+. y

Parameters:
    x : ^Applicative<'T>
    y : ^Applicative<'T>

Returns: ^Applicative<'T>
Modifiers: inline
x : ^Applicative<'T>
y : ^Applicative<'T>
Returns: ^Applicative<'T>

x .- y

Full Usage: x .- y

Parameters:
    x : ^Functor<'T>
    y : ^T

Returns: ^Functor<'T>
Modifiers: inline
x : ^Functor<'T>
y : ^T
Returns: ^Functor<'T>

x .-. y

Full Usage: x .-. y

Parameters:
    x : ^Applicative<'T>
    y : ^Applicative<'T>

Returns: ^Applicative<'T>
Modifiers: inline
x : ^Applicative<'T>
y : ^Applicative<'T>
Returns: ^Applicative<'T>

x ./ y

Full Usage: x ./ y

Parameters:
    x : ^Functor<'T>
    y : ^T

Returns: ^Functor<'T>
Modifiers: inline
x : ^Functor<'T>
y : ^T
Returns: ^Functor<'T>

x ./. y

Full Usage: x ./. y

Parameters:
    x : ^Applicative<'T>
    y : ^Applicative<'T>

Returns: ^Applicative<'T>
Modifiers: inline
x : ^Applicative<'T>
y : ^Applicative<'T>
Returns: ^Applicative<'T>

x .< y

Full Usage: x .< y

Parameters:
    x : ^Functor<'T>
    y : 'T

Returns: ^Functor
Modifiers: inline
Type parameters: ^Functor<'T>, ^Functor<bool>, 'T
x : ^Functor<'T>
y : 'T
Returns: ^Functor

x .<. y

Full Usage: x .<. y

Parameters:
    x : ^Applicative<'T>
    y : ^Applicative<'T>

Returns: ^Applicative
Modifiers: inline
x : ^Applicative<'T>
y : ^Applicative<'T>
Returns: ^Applicative

x .<= y

Full Usage: x .<= y

Parameters:
    x : ^Functor<'T>
    y : 'T

Returns: ^Functor
Modifiers: inline
Type parameters: ^Functor<'T>, ^Functor<bool>, 'T
x : ^Functor<'T>
y : 'T
Returns: ^Functor

x .<=. y

Full Usage: x .<=. y

Parameters:
    x : ^Applicative<'T>
    y : ^Applicative<'T>

Returns: ^Applicative
Modifiers: inline
x : ^Applicative<'T>
y : ^Applicative<'T>
Returns: ^Applicative

x .= y

Full Usage: x .= y

Parameters:
    x : ^Functor<'T>
    y : 'T

Returns: ^Functor
Modifiers: inline
Type parameters: ^Functor<'T>, ^Functor<bool>, 'T
x : ^Functor<'T>
y : 'T
Returns: ^Functor

x .=. y

Full Usage: x .=. y

Parameters:
    x : ^Applicative<'T>
    y : ^Applicative<'T>

Returns: ^Applicative
Modifiers: inline
x : ^Applicative<'T>
y : ^Applicative<'T>
Returns: ^Applicative

x .> y

Full Usage: x .> y

Parameters:
    x : ^Functor<'T>
    y : 'T

Returns: ^Functor
Modifiers: inline
Type parameters: ^Functor<'T>, ^Functor<bool>, 'T
x : ^Functor<'T>
y : 'T
Returns: ^Functor

x .>. y

Full Usage: x .>. y

Parameters:
    x : ^Applicative<'T>
    y : ^Applicative<'T>

Returns: ^Applicative
Modifiers: inline
x : ^Applicative<'T>
y : ^Applicative<'T>
Returns: ^Applicative

x .>= y

Full Usage: x .>= y

Parameters:
    x : ^Functor<'T>
    y : 'T

Returns: ^Functor
Modifiers: inline
Type parameters: ^Functor<'T>, ^Functor<bool>, 'T
x : ^Functor<'T>
y : 'T
Returns: ^Functor

x .>=. y

Full Usage: x .>=. y

Parameters:
    x : ^Applicative<'T>
    y : ^Applicative<'T>

Returns: ^Applicative
Modifiers: inline
x : ^Applicative<'T>
y : ^Applicative<'T>
Returns: ^Applicative

x .|| y

Full Usage: x .|| y

Parameters:
    x : ^Functor
    y : bool

Returns: ^Functor
Modifiers: inline
Type parameters: ^Functor<bool>
x : ^Functor
y : bool
Returns: ^Functor

x .||. y

Full Usage: x .||. y

Parameters:
    x : ^Applicative
    y : ^Applicative

Returns: ^Applicative
Modifiers: inline
x : ^Applicative
y : ^Applicative
Returns: ^Applicative

x /. y

Full Usage: x /. y

Parameters:
    x : ^T
    y : ^Functor<'T>

Returns: ^Functor<'T>
Modifiers: inline
x : ^T
y : ^Functor<'T>
Returns: ^Functor<'T>

x <. y

Full Usage: x <. y

Parameters:
    x : 'T
    y : ^Functor<'T>

Returns: ^Functor
Modifiers: inline
Type parameters: 'T, ^Functor<'T>, ^Functor<bool>
x : 'T
y : ^Functor<'T>
Returns: ^Functor

x <=. y

Full Usage: x <=. y

Parameters:
    x : 'T
    y : ^Functor<'T>

Returns: ^Functor
Modifiers: inline
Type parameters: 'T, ^Functor<'T>, ^Functor<bool>
x : 'T
y : ^Functor<'T>
Returns: ^Functor

x =. y

Full Usage: x =. y

Parameters:
    x : 'T
    y : ^Functor<'T>

Returns: ^Functor
Modifiers: inline
Type parameters: 'T, ^Functor<'T>, ^Functor<bool>
x : 'T
y : ^Functor<'T>
Returns: ^Functor

x >. y

Full Usage: x >. y

Parameters:
    x : 'T
    y : ^Functor<'T>

Returns: ^Functor
Modifiers: inline
Type parameters: 'T, ^Functor<'T>, ^Functor<bool>
x : 'T
y : ^Functor<'T>
Returns: ^Functor

x >=. y

Full Usage: x >=. y

Parameters:
    x : 'T
    y : ^Functor<'T>

Returns: ^Functor
Modifiers: inline
Type parameters: 'T, ^Functor<'T>, ^Functor<bool>
x : 'T
y : ^Functor<'T>
Returns: ^Functor

x ||. y

Full Usage: x ||. y

Parameters:
    x : bool
    y : ^Functor

Returns: ^Functor
Modifiers: inline
Type parameters: ^Functor<bool>
x : bool
y : ^Functor
Returns: ^Functor

~-.x

Full Usage: ~-.x

Parameters:
    x : ^Functor<'T>

Returns: ^Functor<'T>
Modifiers: inline
x : ^Functor<'T>
Returns: ^Functor<'T>