let (use_proofobjects, use_extended_proofobjects, use_coq) =
try
let n = Sys.getenv "HOLPROOFOBJECTS" in
if n = "BASIC" then
(true, false, false)
else if n = "EXTENDED" then
(true, true, false)
else if n = "COQ" then
(true, true, true)
else
(false, false, false)
with Not_found -> (false, false, false);;
let _ =
if use_proofobjects then
if use_coq then
loads "proofobjects_coq.ml"
else
loads "proofobjects_trt.ml"
else
loads "proofobjects_dummy.ml";;