let open Lwt.Syntax in
(* Setup Http/2 connection *)
let* addresses =
getaddrinfo address
in
let socket = socket PF_INET SOCK_STREAM 0 in
let* ( = connect socket . ai_addr in
raise in
create_connection ~error_handler socket
run
run
(* Compile *)
let args =
of_list
in
let pid =
let rd, wr = pipe ( in
let pid = create_process "ocamlfind" args rd stdout stderr in
close wr;
pid
in
let _ =
match waitpid [ pid (
_exit e
print_endline "other"
in
(* Link *)
set_allowed_units ;
let obj =
adapt_filename
in
loadfile obj
let shell =
basic ~summary:""