X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2FmatitaMisc.mli;h=79219f174be1a770350c4654efda6cf9c4a8ab27;hb=6912a028bef118d8e9d7c2847200510a9b055c6a;hp=36318dc1fa0d2dbafa956c15e9336a92a902da3f;hpb=7deafec4fd4b2eebf4d4061f21ee5c47bd15b062;p=helm.git diff --git a/helm/matita/matitaMisc.mli b/helm/matita/matitaMisc.mli index 36318dc1f..79219f174 100644 --- a/helm/matita/matitaMisc.mli +++ b/helm/matita/matitaMisc.mli @@ -42,7 +42,8 @@ val strip_trailing_blanks: string -> string (** Gdome.element of a MathML document whose rendering should be blank. Used * by cicBrowser to render "about:blank" document *) -val empty_mathml: Gdome.element +val empty_mathml: unit -> Gdome.document +val empty_boxml: unit -> Gdome.document exception History_failure @@ -66,6 +67,13 @@ class shell_history : int -> [string] history * @param first element in history (this history is never empty) *) class ['a] browser_history: ?memento:'a memento -> int -> 'a -> ['a] history + (** create a singleton from a given function. Given function is invoked the + * first time it gets called. Next invocation will return first value *) +val singleton: (unit -> 'a) -> (unit -> 'a) + + (** create a list of directories, building also parents as needed *) +val mkdirs: string list -> unit + (** {2 db handling} *) val dbd_instance: unit -> Mysql.dbd