aboutsummaryrefslogtreecommitdiff
path: root/sucl/basic.icl
diff options
context:
space:
mode:
Diffstat (limited to 'sucl/basic.icl')
-rw-r--r--sucl/basic.icl3
1 files changed, 3 insertions, 0 deletions
diff --git a/sucl/basic.icl b/sucl/basic.icl
index 270b13a..7319b67 100644
--- a/sucl/basic.icl
+++ b/sucl/basic.icl
@@ -265,3 +265,6 @@ stub modulename functionname message
superset :: .[a] -> .(.[a] -> Bool) | == a
superset set = isEmpty o (removeMembers set)
+
+zipwith :: (.a .b->.c) ![.a] [.b] -> [.c]
+zipwith f xs ys = [f x y \\ x<-xs & y<-ys]