TFL/utils.sig
changeset 3391 5e45dd3b64e9
parent 3330 ab7161e593c8
--- a/TFL/utils.sig	Tue Jun 03 10:56:04 1997 +0200
+++ b/TFL/utils.sig	Tue Jun 03 11:08:08 1997 +0200
@@ -8,26 +8,17 @@
 
 signature Utils_sig =
 sig
-  (* General error format and reporting mechanism *)
   exception ERR of {module:string,func:string, mesg:string}
-  val Raise : exn -> 'a
 
   val can   : ('a -> 'b) -> 'a -> bool
   val holds : ('a -> bool) -> 'a -> bool
   val C : ('a -> 'b -> 'c) -> 'b -> 'a -> 'c
 
-  (* Set operations *)
-  val mem : ('a -> 'a -> bool) -> 'a -> 'a list -> bool
-  val set_diff : ('a -> 'b -> bool) -> 'a list -> 'b list -> 'a list
-  val mk_set : ('a -> 'a -> bool) -> 'a list -> 'a list
-
   val itlist : ('a -> 'b -> 'b) -> 'a list -> 'b -> 'b
   val rev_itlist : ('a -> 'b -> 'b) -> 'a list -> 'b -> 'b
   val end_itlist : ('a -> 'a -> 'a) -> 'a list -> 'a
   val itlist2 :('a -> 'b -> 'c -> 'c) -> 'a list -> 'b list -> 'c -> 'c
-  val mapfilter : ('a -> 'b) -> 'a list -> 'b list
   val pluck : ('a -> bool) -> 'a list -> 'a * 'a list
-  val front_back : 'a list -> 'a list * 'a
   val zip3 : 'a list -> 'b list -> 'c list -> ('a*'b*'c) list
   val take  : ('a -> 'b) -> int * 'a list -> 'b list
   val sort  : ('a -> 'a -> bool) -> 'a list -> 'a list