No matching definitions.

notebook/session

src/notebook/session.tur
defn

output-status-ok

(output-status-ok :)
defn

output-status-error

(output-status-error :)
defn

output-status-skipped

(output-status-skipped :)
defn

cell-output-make

(cell-output-make [cell-id : cstr status : int stdout : cstr value-repr-text : cstr error-msg-text : cstr elapsed-ms-value : int image-paths-list : int])
defn

cell-output-free

(cell-output-free [output : int])

release a cell-output and everything it owns.

Since: notebook-v0.1.1

defn

cell-output-cell-id

(cell-output-cell-id [output : int])
defn

cell-output-status

(cell-output-status [output : int])
defn

cell-output-stdout

(cell-output-stdout [output : int])
defn

cell-output-value-repr

(cell-output-value-repr [output : int])
defn

cell-output-error-msg

(cell-output-error-msg [output : int])
defn

cell-output-elapsed-ms

(cell-output-elapsed-ms [output : int])
defn

cell-output-image-paths

(cell-output-image-paths [output : int])
defn

cell-output-type-tag

(cell-output-type-tag [output : int])

return the type tag string from turi_eval_typed.

Since: notebook-v0.3.0

defn

session-open-for

(session-open-for [path : cstr])

create a session whose imports resolve for a notebook.

paththe .tur.md file the cells come from, or ""

A session handle (0 on allocation failure); free with session-close.

(session-open-for "examples/plot-walkthrough.tur.md")

Since: notebook-v0.3.1

defn

session-cell-imports?

(session-cell-imports? :)

whether a cell may `(import ...)` at the top level.

true when cells can import modules.

(session-cell-imports?)  ; => true

Since: notebook-v0.3.1

defn

session-open

(session-open)

create a fresh libturi-backed notebook session.

defn

session-close

(session-close [session : int])

free a notebook session and its embedded environment.

defn

session-reset

(session-reset [session : int])

replace the current environment with a fresh one.

defn

session-eval

(session-eval [session : int source : cstr lang : int])

evaluate one cell source string in the current session.