No matching definitions.

notebook/eval

src/notebook/eval.tur
defn

outputs-free

(outputs-free [outputs : int])

release the list eval-all / eval-from returns, and every

defn

eval-cell

(eval-cell [session : int cell : int cache : int])

evaluate one cell, honoring eval=false by skipping it.

defn

eval-all

(eval-all [session : int cells : int cache : int opts : int])

evaluate cells in order, halting on error unless error=continue.

defn

eval-from

(eval-from [session : int cells : int start-id : cstr cache : int opts : int])

evaluate cells starting from a named cell id.

Internal definitions
__nbe-nil-value
__nbe-list-nil?
__nbe-cons
__nbe-head
__nbe-tail
__nbe-cstr-eq?
__nbe-cstr-len
__nbe-cstr-ptr
__nbe-cstr-free
__nbe-cons-free-- free one cons cell, leaving its head alone.
__nbe-noop-- void no-op, so a cleanup-only `if` has void on both arms.
__nbe-hash-map-pop-free-- free the head entry of a key-map and its cons
__nbe-hash-entry-make
__nbe-hash-map-put
__nbe-dep-hashes
__nbe-cache-material
__nbe-sha256-hex
__nbe-cache-key
__nbe-wrap-output
__nbe-fresh-output-- evaluate `cell` and label the result with its id.
__nbe-eval-cell-with-key
__nbe-should-continue?
__nbe-eval-all-rev
__nbe-reverse-- reverse a list, consuming its cons cells.
__nbe-find-start