]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/.ocamlinit
ocaml 3.09 transition
[helm.git] / helm / matita / .ocamlinit
index ba19e4e2df4fa6442cd3bddcd2474b21a14268ab..1585f71b2043f53d72b94eb070a77e5b447dfef9 100644 (file)
 #directory "../ocaml/xmldiff"
 
 (* custom printers *)
+let fppuri ppf uri =
+ let s = UriManager.string_of_uri uri in
+  Format.pp_print_string ppf s
+;;
+
 #install_printer CicMetaSubst.fppsubst;;
 #install_printer CicMetaSubst.fppterm;;
 #install_printer CicMetaSubst.fppmetasenv;;
+#install_printer fppuri;;
 
 (* utility functions *)
-let go = MatitacLib.go;;
+let go = MatitacLib.interactive_loop;;
 
 (* let's go! *)
 let _ = 
+ at_exit (fun () -> MatitacLib.clean_exit None);
  if Array.length Sys.argv > 1 then
    MatitacLib.main `TOPLEVEL
  else