X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2FmatitaInit.ml;h=44f6681833c40408e75dc3ec61f6ba46db95be86;hb=d0c88a989d2c41d0b816c5490d4d8c89a238cb2a;hp=1e9ebe2dd2b2eb539ea7096816fd3a131ba1578b;hpb=d24be2bf64f06d08ec09e97743fda4b3d118ec80;p=helm.git diff --git a/helm/matita/matitaInit.ml b/helm/matita/matitaInit.ml index 1e9ebe2dd..44f668183 100644 --- a/helm/matita/matitaInit.ml +++ b/helm/matita/matitaInit.ml @@ -65,7 +65,7 @@ let initialize_db init_status = if not (already_configured [ Db ] init_status) then begin MetadataTypes.ownerize_tables (Helm_registry.get "matita.owner"); - MatitaDb.create_owner_environment (); + LibraryDb.create_owner_environment (); Db::init_status end else @@ -85,7 +85,7 @@ let initialize_notation init_status = wants [ConfigurationFile] init_status; if not (already_configured [Notation] init_status) then begin - CicNotation.load_notation BuildTimeConf.core_notation_script; + CicNotation2.load_notation BuildTimeConf.core_notation_script; Notation::init_status end else @@ -155,6 +155,7 @@ let registry_defaults = "matita.external_editor", "gvim -f -c 'go %p' %f"; "matita.preserve", "false"; "matita.quiet", "false"; + "matita.profile", "true"; ] let set_registry_values = @@ -178,6 +179,9 @@ let parse_cmdline init_status = "-nodb", Arg.Unit (fun () -> Helm_registry.set_bool "db.nodb" true), ("Avoid using external database connection " ^ "(WARNING: disable many features)"); + "-noprofile", + Arg.Unit (fun () -> Helm_registry.set_bool "matita.profile" false), + "Turns off profiling printings"; ] in let debug_arg_spec = if BuildTimeConf.debug then @@ -197,6 +201,8 @@ let parse_cmdline init_status = Arg.parse arg_spec (add_l args) (usage ()); set_list ~key:"matita.includes" includes; set_list ~key:"matita.args" args; + HExtlib.set_profiling_printings + (fun () -> Helm_registry.get_bool "matita.profile"); CmdLine :: init_status end else init_status