@@ -20,23 +20,23 @@ Z = \ f . ( \ x . f \ y . x x y ) ( \ x . f \ y . x x y )
2020
2121#import Ordering.lc
2222
23- LT = \ lt eq gt . lt
24- EQ = \ lt eq gt . eq
25- GT = \ lt eq gt . gt
23+ LT = \ lt _eq _gt . lt
24+ EQ = \ _lt eq _gt . eq
25+ GT = \ _lt _eq gt . gt
2626
2727# import Booleans.lc
2828
29- False = \ false true . false
30- True = \ false true . true
29+ False = \ false _true . false
30+ True = \ _false true . true
3131
3232# data Number = End | Even Number | Odd Number
3333
3434# zero :: Int
35- zero = \ end even odd . end
35+ zero = \ end _even _odd . end
3636
3737# shiftR0,shiftR1 :: Int -> Int
38- shiftR0 = \ n . \ end even odd . even n # mind that a shiftR in LE is a multiplication
39- shiftR1 = \ n . \ end even odd . odd n # mind that a shiftR in LE is a multiplication
38+ shiftR0 = \ n . \ _end even _odd . even n # mind that a shiftR in LE is a multiplication
39+ shiftR1 = \ n . \ _end _even odd . odd n # mind that a shiftR in LE is a multiplication
4040
4141# isZero :: Int -> Bool
4242isZero = \ n . n True (K False) (K False)
@@ -84,21 +84,21 @@ minus = \ m n . gt m n zero (unpad (unsafeMinus m n)) # needs explicit unpad or
8484pair = \ x y . \ pair . pair x y
8585
8686# fst :: Pair a b -> a
87- fst = \ xy . xy ( \ x y . x )
87+ fst = \ xy . xy ( \ x _y . x )
8888
8989# snd :: Pair a b -> b
90- snd = \ xy . xy ( \ x y . y )
90+ snd = \ xy . xy ( \ _x y . y )
9191
9292# data Stream a :: Cons a (Stream a)
9393
9494# cons :: a -> Stream a -> Stream a
9595cons = \ x xs . \ cons . cons x xs
9696
9797# head :: Stream a -> a
98- head = \ xs . xs ( \ x xs . x )
98+ head = \ xs . xs ( \ x _xs . x )
9999
100100# tail :: Stream a -> Stream a
101- tail = \ xs . xs ( \ x xs . xs )
101+ tail = \ xs . xs ( \ _x xs . xs )
102102
103103# map :: (a -> b) -> Stream a -> Stream b
104104map = \ fn xs . xs ( \ x xs . cons (fn x) (map fn xs) )
@@ -112,10 +112,10 @@ le = \ m n . compare (head m) (head n) True True False
112112# data Set a = Nil | Branch a (Set a) (Set a)
113113
114114# empty :: Set a
115- empty = \ nil branch . nil
115+ empty = \ nil _branch . nil
116116
117117# branch :: a -> Set a -> Set a -> Set a
118- branch = \ x left right . \ nil branch . branch x left right
118+ branch = \ x left right . \ _nil branch . branch x left right
119119
120120# insert :: (Ord a) => a -> Set a -> Set a
121121insert = \ x set .
@@ -129,7 +129,7 @@ insert = \ x set .
129129
130130# findMin :: (Partial) => Set a -> a
131131findMin = \ set . set ()
132- \ x left right .
132+ \ x left _right .
133133 left x ( \ _ _ _ . findMin left )
134134
135135# minView :: (Partial) => Set a -> (a,Set a)
0 commit comments