X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2Fmatita.ml;h=aae334abd56e79927c748b3636c02a3160222468;hb=71590f4a0cb620a5e98fee3e8d65670271234532;hp=1bfd5e51e4578f06605d8aeaf6a748f69638860b;hpb=8df7fb956e77d5863338587ac3fdd5f46669d331;p=helm.git diff --git a/helm/matita/matita.ml b/helm/matita/matita.ml index 1bfd5e51e..aae334abd 100644 --- a/helm/matita/matita.ml +++ b/helm/matita/matita.ml @@ -29,6 +29,11 @@ open MatitaGtkMisc open MatitaTypes open MatitaMisc + +(* ALB to link paramodulation... *) +let _ = Paramodulation.Saturation.init () + + (** {2 Initialization} *) let _ = @@ -39,6 +44,8 @@ let _ = MatitaDb.create_owner_environment (); MatitamakeLib.initialize (); GtkMain.Rc.add_default_file BuildTimeConf.gtkrc_file; (* loads gtk rc *) + prerr_endline BuildTimeConf.gtkmathview_conf; + GMathView.add_configuration_path BuildTimeConf.gtkmathview_conf; ignore (GMain.Main.init ()); CicEnvironment.set_trust (* environment trust *) (let trust = Helm_registry.get_bool "matita.environment_trust" in @@ -147,6 +154,10 @@ let _ = prerr_endline (UriManager.string_of_uri u); CicUniv.print_ugraph g) (CicEnvironment.list_obj ()) ); + addDebugItem "dump environment content" (fun _ -> + List.iter (fun (u,_,_) -> + prerr_endline (UriManager.string_of_uri u)) + (CicEnvironment.list_obj ())); addDebugItem "print selected terms" (fun () -> let i = ref 0 in List.iter @@ -181,9 +192,6 @@ let _ = let _ = at_exit (fun () -> print_endline "\nThanks for using Matita!\n"); Sys.catch_break true; - (try - gui#loadScript Sys.argv.(1); - with Invalid_argument _ -> ()); if Filename.basename Sys.argv.(0) = "cicbrowser" then begin (* cicbrowser *) Helm_registry.set "matita.mode" "cicbrowser"; let browser = MatitaMathView.cicBrowser () in @@ -195,6 +203,9 @@ let _ = browser#load entry end else begin (* matita *) Helm_registry.set "matita.mode" "matita"; + (try + gui#loadScript Sys.argv.(1); + with Invalid_argument _ -> ()); gui#main#mainWin#show (); end; try