hunk ./wikipage.tw 10
-For more info about unamb and its use, see the paper ''[http://conal.net/papers/simply-reactive/ Simply Efficient Functional Reactivity]'', sections 10 and 11.
+For more info about unamb and its use, see the paper ''[http://conal.net/papers/push-pull-frp/ Push-pull functional reactive programming]'', sections 10 and 11.
hunk ./src/Data/Unamb.hs 42
-import Control.Exception
+import Control.Exception hiding (unblock)
hunk ./src/Data/Unamb.hs 144
- unblock $ retry act
+ mask_ $ retry act
hunk ./src/Data/Unamb.hs 219
-race a b = block $ do
+race a b = mask_ $ do
hunk ./src/Data/Unamb.hs 221
- let f x = forkIO $ putCatch (unblock x) v
+ let f x = forkIO $ putCatch (mask_ x) v
hunk ./src/Data/Unamb.hs 229
- unblock (loop (2 :: Int) `finally` cleanup)
+ mask_ (loop (2 :: Int) `finally` cleanup)
hunk ./src/Data/Unamb.hs 366
-pmult :: Num a => a -> a -> a
+pmult :: (Eq a, Num a) => a -> a -> a
hunk ./unamb.cabal 2
-Version: 0.2.4
+Version: 0.2.5
hunk ./unamb.cabal 14
- © 2008 by Conal Elliott; BSD3 license.
+ © 2008-2012 by Conal Elliott; BSD3 license.
hunk ./unamb.cabal 23
-Copyright: (c) 2008 by Conal Elliott
+Copyright: (c) 2008-2012 by Conal Elliott