camlspotter avatar camlspotter committed 669fb36

addToSys => setToSys

Comments (0)

Files changed (2)

     include Module
       
     module X : sig
-      val addToSys : string -> [>_Module] t -> unit
-	(** [addToSys name m] registers a module [m] as [name] into
+      val setToSys : string -> [>_Module] t -> unit
+	(** [setToSys name m] registers a module [m] as [name] into
 	    the Python system modules dictionary. *)
 
       val setItemString : [>_Module] t -> string -> [>_Object] t -> unit
 	(** [setItemString m name t] adds object [t] to the module [m]'s
 	    dictionary as [name]. *)
     end = struct
-      let addToSys name m =
+      let setToSys name m =
 	let sys = Import.importModule "sys" in
 	let sysdict = Module.getDict sys in
 	let modules = Dict.coerce (Dict.getItemString sysdict "modules") in
     prerr_endline "*** new module creation";
     let m = Module.new_ "foo" in
     Module.setItemString m "bar" xx;
-    Module.addToSys "foo" m;
+    Module.setToSys "foo" m;
     prerr_endline "* check / import foo / foo.__dict__ / foo.bar";
 
     prerr_endline "*** OCaml value embedding";
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.