Liking cljdoc? Tell your friends :D
Clojure only.

flatland.useful.experimental.unicode


!clj

(! f)

Takes a fn f and returns a fn that takes the same arguments as f, has the same effects, if any, and returns the opposite truth value.

Takes a fn f and returns a fn that takes the same arguments as f,
has the same effects, if any, and returns the opposite truth value.
sourceraw docstring

φclj

(φ f)
(φ f arg1)
(φ f arg1 arg2)
(φ f arg1 arg2 arg3)
(φ f arg1 arg2 arg3 & more)

Takes a function f and fewer than the normal arguments to f, and returns a fn that takes a variable number of additional args. When called, the returned function calls f with args + additional args.

Takes a function f and fewer than the normal arguments to f, and
returns a fn that takes a variable number of additional args. When
called, the returned function calls f with args + additional args.
sourceraw docstring

clj

(∘)
(∘ f)
(∘ f g)
(∘ f g & fs)

Takes a set of functions and returns a fn that is the composition of those fns. The returned fn takes a variable number of args, applies the rightmost of fns to the args, the next fn (right-to-left) to the result, etc.

Takes a set of functions and returns a fn that is the composition
of those fns.  The returned fn takes a variable number of args,
applies the rightmost of fns to the args, the next
fn (right-to-left) to the result, etc.
sourceraw docstring

cljmacro

(∮ a b)

Create a clojure.lang.MapEntry from a and b. Equivalent to a cons cell. flatland.useful.experimental.unicode contains a shortcut to this, named ·.

Create a clojure.lang.MapEntry from a and b. Equivalent to a cons cell.
flatland.useful.experimental.unicode contains a shortcut to this, named ·.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close