]> Git — Sourcephile - comptalang.git/blob - calculus/Calculus/Lambda/Omega/Explicit/lib/Function.cloe
Correction : Calculus.Lambda.Omega.Explicit.REPL : broutille administrative.
[comptalang.git] / calculus / Calculus / Lambda / Omega / Explicit / lib / Function.cloe
1 id (X:*) (x:X) : X = x
2
3 const (X:*) (Y:*) (x:X) (y:Y) : X = x
4
5 o
6 (X:*) (Y:*) (Z:*)
7 (f:Y -> Z)
8 (g:X -> Y)
9 : X -> Z
10 = λ(x:X) -> f (g x)