jupyter-kernel

Library to write jupyter kernels (interactive notebooks)
IN THIS PACKAGE

Main Kernel Loop

Prelude

type 'a or_error = ( 'a, string ) Result.result
type mime_data = {
mime_type : string;
mime_content : string;
mime_b64 : bool;
}
type mime_data_bundle = mime_data list
exception Restart
module Kernel : sig ... end
type t
val make : ?key:string -> Sockets.t -> Kernel.t -> t
type run_result =
| Run_stop
| Run_restart
| Run_fail of exn
val run : t -> run_result Lwt.t