exception Not_a_MutInd
let daemon_name = "Whelp"
-let configuration_file = "/projects/helm/etc/whelp.conf.xml"
+let configuration_file = "searchEngine.conf.xml"
let placeholders = [
"ACTION"; "ADVANCED"; "ADVANCED_CHECKED"; "CHOICES"; "CURRENT_CHOICES";
moogle_TPL
let exec_action dbd (req: Http_types.request) outchan =
+ let dbd = dbd () in
let term_str = req#param "expression" in
try
if req#path = "/elim" &&
| "/match" -> Whelp.match_term ~dbd term
| "/instance" -> Whelp.instance ~dbd term
| "/hint" ->
- let status = ProofEngineTypes.initial_status term metasenv in
+ let status = ProofEngineTypes.initial_status term metasenv [] in
let intros = PrimitiveTactics.intros_tac () in
let subgoals = ProofEngineTypes.apply_tactic intros status in
(match subgoals with
if expression = "" then
send_results (`Results []) req outchan
else begin
- let results = Whelp.locate ~dbd expression in
+ let results = Whelp.locate ~dbd:(dbd ()) expression in
let results = List.map UriManager.string_of_uri results in
send_results (`Results results) req outchan
end
printf "HTML directory is %s\n" pages_dir;
flush stdout;
Unix.putenv "http_proxy" "";
- let dbd =
- HMysql.quick_connect
- ~host:(Helm_registry.get "db.host")
- ~database:(Helm_registry.get "db.database")
- ~user:(Helm_registry.get "db.user")
- ()
+ let dbd () =
+ let dbd = LibraryDb.instance () in
+ MetadataTypes.ownerize_tables "searchEngine";
+ LibraryDb.create_owner_environment ();
+ dbd
in
restore_environment ();
read_notation ();