git.iko.soy/rowtype-yoga/purescript-native
on 2b217fe help sign in
19 lines 453 B history raw
1// data IO a = \ -> a
3// ret :: forall a. a -> IO a
4var ret = function(a) {
5 return function() { return a; };
6}
8// (>>=) :: forall a b. IO a -> (a -> IO b) -> IO b
9var $62$62$61 = function(first) {
10 return function (f) {
11 return function () {
12 var a = first();
13 return f(a)();
14 };
15 };
16};
18// putStrLn :: String -> IO {}
19var putStrLn = function(str) { return function() { console.log(str); return {}; }; };