@@ -3,9 +3,18 @@ module Main where
3import Debug.Trace
3import Debug.Trace
4import Control.Monad.Eff
4import Control.Monad.Eff
6−main = do
6+foreign import doIt "function doIt() { global.flag = true; }" :: forall eff. Eff eff Unit
8+foreign import get "function get() { return global.flag; }" :: forall eff. Eff eff Boolean
7 trace "Testing..."
11 trace "Testing..."
9− 0 -> trace "Done"
13+ 0 -> doIt
10 _ -> return unit
14 _ -> return unit