@@ -1,14 +1,13 @@
1Type checking ./delab001.idr
1Type checking ./delab001.idr
2−*delab001> [?1049h[1;37r(B[m[4l[?7h[H[2J[37;1H[?1049l
[?1l>foo : Nat -> String
2+foo : Nat -> String
3foo n = case n of
3foo n = case n of
6−*delab001> [?1049h[1;37r(B[m[4l[?7h[H[2J[37;1H[?1049l
[?1l>bar : Nat -> String -> String
6+bar : Nat -> String -> String
7bar x y = case x of
7bar x y = case x of
9 S _ => (y ++ y)
9 S _ => (y ++ y)
10−*delab001> [?1049h[1;37r(B[m[4l[?7h[H[2J[37;1H[?1049l
[?1l>append : List a -> List a -> List a
10+append : List a -> List a -> List a
11append xs ys = case xs of
11append xs ys = case xs of
13 (x :: xs) => (x :: (append xs ys))
13 (x :: xs) => (x :: (append xs ys))