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