module export curry, uncurry, uc, uu; curry f x y = f(x,y) -- curry : (((*a # *b)->*c)->(*a->(*b->*c))) and uncurry f (x,y) = f x y -- uncurry : ((*a->(*b->*c))->((*a # *b)->*c)) -- and cc = curry curry -- type error -- and cu = curry uncurry -- type error and uc = uncurry curry and uu = uncurry uncurry end --\fB Curry and uncurry. \fP