Liking cljdoc? Tell your friends :D

ansatz.lean.jvm.typed-value

Immutable Clojure views of detached typed values. Descriptors describe values; only the Java typed-storage boundary validates and admits storage.

Immutable Clojure views of detached typed values. Descriptors describe values;
only the Java typed-storage boundary validates and admits storage.
raw docstring

backing-typeclj

(backing-type value)

backing-valueclj

(backing-value value)

collection-equalclj

(collection-equal left right)
(collection-equal left right equiv?)

Stack-safe Clojure collection equivalence, including ordinary collections.

Stack-safe Clojure collection equivalence, including ordinary collections.
raw docstring

collection-hashclj

(collection-hash value)
(collection-hash value hasheq?)

Iterative ordinary Clojure hasheq (or Java collection hashCode).

Iterative ordinary Clojure hasheq (or Java collection hashCode).
raw docstring

host-valueclj

(host-value type value)

Convert ordinary Clojure input under a detached closed type. Genuine views unwrap before traversal, preserving certified storage. LeanType.create remains the authority for construction, type/range validation and storage admission.

Convert ordinary Clojure input under a detached closed type. Genuine views
unwrap before traversal, preserving certified storage. LeanType.create remains
the authority for construction, type/range validation and storage admission.
raw docstring

materializeclj

(materialize value)

Explicitly copy a view into ordinary Clojure maps/vectors. LeanBytes becomes a fresh byte array; Unit remains nil and Option Unit remains {:some nil}.

Explicitly copy a view into ordinary Clojure maps/vectors. LeanBytes becomes
a fresh byte array; Unit remains nil and Option Unit remains {:some nil}.
raw docstring

unwrapclj

(unwrap value)

Return a genuine view's original detached Java carrier; leave other values alone.

Return a genuine view's original detached Java carrier; leave other values alone.
raw docstring

viewclj

(view type value)

Expose a detached Java value under its closed type without copying its payload.

Expose a detached Java value under its closed type without copying its payload.
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close