Template language overhaul & misc. improvements
[bpt/mlt.git] / src / lib / web.sig
index c22603e..1b1e690 100644 (file)
 
 signature WEB =
 sig
+    val for : (int -> unit) -> int * int -> unit
+
     val print : string -> unit
     val output : unit -> unit
 
-    val setParam : string * string -> unit
+    val setParam : string * string list -> unit
+    val setSingleParam : string * string -> unit
     val getParam : string -> string
+    val getMultiParam : string -> string list
 
-    val pushParams : (string * string) list -> unit
+    val pushParams : (string * string list) list -> unit
     val popParams : unit -> unit
-    val withParams : (unit -> 'a) -> (string * string) list -> 'a
+    val withParams : (unit -> 'a) -> (string * string list) list -> 'a
+
+    val getCgi : string -> string option
+
+    val html : string -> string
+    val htmlNl : string -> string
+
+    exception Format of string
+    val stoi : string -> int
+    val stor : string -> real
+
+    val summary : unit -> string
 end
\ No newline at end of file