@@ -3,8 +3,6 @@ module Main where
3 import Prelude
3 import Prelude
4 import Control.Monad.Eff
4 import Control.Monad.Eff
5 import Debug.Trace
5 import Debug.Trace
9 bar = \s1 s2 -> s1 ++ s2
7 bar = \s1 s2 -> s1 ++ s2
@@ -59,19 +57,20 @@ module Main where
59 test15 :: Number -> Number -> Boolean
57 test15 :: Number -> Number -> Boolean
60 test15 a b = const false $ a `test14` b
58 test15 a b = const false $ a `test14` b
62− main = print [ show $ test1 1 2 $ \x y -> x + y
61+ let t1 = test1 1 2 (\x y -> x + y)
63− , show test2
62+ let t2 = test2
64− , show test3
63+ let t3 = test3
65− , show test4
64+ let t4 = test4
66− , show test5
65+ let t5 = test5
67− , show test6
66+ let t6 = test6
68− , show test7
67+ let t7 = test7
69− , show test8
68+ let t8 = test8
70− , show test9
69+ let t9 = test9
71− , show test10
70+ let t10 = test10
72− , show test11
71+ let t11 = test11
73− , show (test12 k 1 2)
72+ let t12 = test12 k 1 2
74− , show (test13 k 1 2)
73+ let t13 = test13 k 1 2
75− , show (test14 1 2)
74+ let t14 = test14 1 2
76− , show (test15 1 2)
75+ let t15 = test15 1 2