Liking cljdoc? Tell your friends :D

sicmutils.value


add-object-symbols!clj

(add-object-symbols! o->syms)

argument-kindclj


arityclj

(arity f)

Return the cached or obvious arity of the object if we know it. Otherwise delegate to the heavy duty reflection, if we have to.

Return the cached or obvious arity of the object if we know it.
Otherwise delegate to the heavy duty reflection, if we have to.
raw docstring

joint-arityclj

(joint-arity arities)

Find the most relaxed possible statement of the joint arity of the given arities. If they are incompatible, an exception is thrown.

Find the most relaxed possible statement of the joint arity of the given arities.
If they are incompatible, an exception is thrown.
raw docstring

machine-epsilonclj


principal-valueclj

(principal-value cuthigh)

twopiclj


Valuecljprotocol

exact?clj

(exact? this)

freezeclj

(freeze this)

kindclj

(kind this)

nullity?clj

(nullity? this)

numerical?clj

(numerical? this)

one-likeclj

(one-like this)

unity?clj

(unity? this)

zero-likeclj

(zero-like this)

withinclj

(within ε)

Returns a function that tests whether two values are within ε of each other.

Returns a function that tests whether two values are within ε of each other.
raw docstring

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

× close