Quark v2.1.0 Quark.M

The self-applyication combinator

Summary

Functions

m()

Apply a function to itself. Also aliased as self_apply

See Quark.M.m/0

See Quark.M.m/1

Functions

m()

Apply a function to itself. Also aliased as self_apply.

Examples

iex> add_one = fn x -> x + 1 end
...> add_two = m(add_one)
...> add_two.(8)
10
m(fun)

Specs

m((... -> any)) :: (... -> any)
self_apply()

See Quark.M.m/0.

self_apply(fun)

See Quark.M.m/1.