notebook/session
src/notebook/session.tur
defn
notebook-session-autolink-hint
(notebook-session-autolink-hint :int)
inject libturi linker and header hints.
defn
output-status-ok
(output-status-ok :int)
defn
output-status-error
(output-status-error :int)
defn
output-status-skipped
(output-status-skipped :int)
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-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
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.