Liking cljdoc? Tell your friends :D

ansatz.lean.jvm.ir

Internal adapter for the packaged canonical Java interpreter. These wrappers prepare trusted original rows and drive its existing ownership protocol; they do not authenticate source bytes, infer Lean types or establish Init startup. No research interpreter, benchmark, runtime javac or source checkout is used.

Internal adapter for the packaged canonical Java interpreter. These wrappers
prepare trusted original rows and drive its existing ownership protocol; they
do not authenticate source bytes, infer Lean types or establish Init startup.
No research interpreter, benchmark, runtime javac or source checkout is used.
raw docstring

activeclj

(active basis engine)

advance!clj

(advance! basis engine budget)

basis-for-classclj

(basis-for-class cls)

Internal adapter/test seam for one already-linked engine Class. Creates no classloader and compiles no code. Production normally uses linked-basis.

Internal adapter/test seam for one already-linked engine Class. Creates no
classloader and compiles no code. Production normally uses linked-basis.
raw docstring

callclj

(call basis engine label args)

close!clj

(close! basis engine)

complete-initializer!clj

(complete-initializer! basis engine)

declaration-headerclj

(declaration-header binding original-header-row original-sha256)

depthclj

(depth basis engine)

extend-programclj

(extend-program basis rows)
(extend-program basis rows additional-host-specifications)

Prepare an immutable executable descendant. No engine, code or owner executes.

Prepare an immutable executable descendant. No engine, code or owner executes.
raw docstring

fail-host!clj

(fail-host! basis engine request cause)

finish-initialization!clj

(finish-initialization! basis engine)

function-idclj

(function-id basis label)

host-basisclj

(host-basis basis)

Attach the opt-in host-boundary API from this exact already-linked engine.

Attach the opt-in host-boundary API from this exact already-linked engine.
raw docstring

host-requestclj

(host-request basis engine)

initializing?clj

(initializing? basis engine)

install-program!clj

(install-program! basis engine)

Install BASIS's descendant on an idle, host-paused or code-paused engine.

Install BASIS's descendant on an idle, host-paused or code-paused engine.
raw docstring

instructionsclj

(instructions basis engine)

invoke-staticclj

(invoke-static method args)

linked-basisclj

(linked-basis)

Resolve the already-compiled engine on the application classpath. The caller never supplies a class directory, compiler, jar path or research source root.

Resolve the already-compiled engine on the application classpath. The caller
never supplies a class directory, compiler, jar path or research source root.
raw docstring

machineclj

(machine basis)

Create a task-free engine, optionally with the engine-issued BuildIdentity. TaskRuntime and profiling policies remain outside this admitted adapter.

Create a task-free engine, optionally with the engine-issued BuildIdentity.
TaskRuntime and profiling policies remain outside this admitted adapter.
raw docstring

materialize-bodyclj

(materialize-body basis target original-row direct-headers)

Prepare one authenticated original body; its dependencies remain headers.

Prepare one authenticated original body; its dependencies remain headers.
raw docstring

phaseclj

(phase basis engine)

prepare-host-programclj

(prepare-host-program basis rows specifications)

Prepare in-memory original IR rows with exact opt-in host ABI descriptors. This registers no callback or effect; only explicit execution can request one.

Prepare in-memory original IR rows with exact opt-in host ABI descriptors.
This registers no callback or effect; only explicit execution can request one.
raw docstring

register-headersclj

(register-headers basis headers)
(register-headers basis headers specifications)

Append authentic headers without forcing executable bodies.

Append authentic headers without forcing executable bodies.
raw docstring

release!clj

(release! basis engine value)

request-valueclj

(request-value request accessor)

Borrow a request accessor; arguments acquire no new guest ownership.

Borrow a request accessor; arguments acquire no new guest ownership.
raw docstring

resume-host!clj

(resume-host! basis engine request value)

retain!clj

(retain! basis engine value)

source-bindingclj

(source-binding basis accepted-source-token)

Create a binding for the trusted adapter's accepted lightweight source token. This is an authority boundary, not verification of supplied bytes or hashes.

Create a binding for the trusted adapter's accepted lightweight source token.
This is an authority boundary, not verification of supplied bytes or hashes.
raw docstring

start!clj

(start! basis engine label args)

start-initializer!clj

(start-initializer! basis engine global action)

start-release!clj

(start-release! basis engine value count)

supported-build-identityclj

(supported-build-identity basis)

The engine's admitted pinned Lean identity; no native process or caller label.

The engine's admitted pinned Lean identity; no native process or caller label.
raw docstring

take-result!clj

(take-result! basis engine)

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