Script File
generics.at
Definitions in source order
I
also defined in modules.at
constant
compose
swap
swapargs
curry
uncurry
curried_swapargs
foldl
rec_fun f ([T] a) S: if #a=0 then start else op(f(a[:1~]),a~[0]) fiL17
foldr
rec_fun f ([S] a) T: if #a=0 then start else op(a[0],f(a[1:])) fiL21
combine
like |foldl|, but nonempty only, and with swapped arguments
Generated from atlas-scripts at commit 7e1b958 (2026-09-17).