Module Imandra_interactive_lib.Interactive_background_thread
Background thread for imandra-interactive
include Imandra_util_thread.Background_thread.S
val running_on_bg_thread : unit -> boolval run : ( unit -> unit ) -> unitval run1 : ( 'a -> unit ) -> 'a -> unitmodule Fut : Imandra_util_thread__.Fut.Sval call : name:string -> ( 'a -> 'b ) -> 'a -> 'b Fut.tval call0 : name:string -> ( unit -> 'a ) -> 'a Fut.tval call1 : name:string -> ( 'a -> 'b ) -> 'a -> 'b Fut.tval call2 : name:string -> ( 'a -> 'b -> 'c ) -> 'a -> 'b -> 'c Fut.tval run0 : ( unit -> unit ) -> unitval run2 : ( 'a -> 'b -> unit ) -> 'a -> 'b -> unitval unwrap_ : ( 'a, Fut.exn_with_bt_opt ) Stdlib.result -> 'aval set_exn_handler : ( exn -> Stdlib.Printexc.raw_backtrace -> unit ) -> unit