]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/matitacLib.ml
* required for the blob icon
[helm.git] / helm / matita / matitacLib.ml
index 48a2f2f9ec5d23d109c01be91defd94a32b6f12a..fa7e487a9a5dc5e568174d2c882135a7a84f8631 100644 (file)
@@ -157,11 +157,6 @@ let go () =
   Sys.catch_break true;
   interactive_loop ()
 
-let dump_moo_to_file file moo =
- let os = open_out (MatitaMisc.obj_file_of_script file) in
- Marshal.to_channel os (List.rev moo) [];
- close_out os
-  
 let main ~mode = 
   MatitaInit.initialize_all ();
   status := Some (ref (Lazy.force MatitaEngine.initial_status));
@@ -215,7 +210,8 @@ let main ~mode =
      end
     else
      begin
-       dump_moo_to_file fname moo_content_rev;
+       let moo_fname = MatitaMisc.obj_file_of_script fname in
+       MatitaMoo.save_moo moo_fname moo_content_rev;
        MatitaLog.message 
          (sprintf "execution of %s completed in %s." fname (hou^min^sec));
        exit 0