Eta-expand mrandomR to keep GHC 6.6.1 on birdy happy.
authorMatt McCutchen <matt@mattmccutchen.net>
Sat, 2 Aug 2008 01:15:18 +0000 (21:15 -0400)
committerMatt McCutchen <matt@mattmccutchen.net>
Sat, 2 Aug 2008 01:15:18 +0000 (21:15 -0400)
program/RandomizedMonad.hs

index b58727c..62e8808 100644 (file)
@@ -54,7 +54,8 @@ runRandomNewStd ra = do
 mrandom :: Random a => Randomized a
 mrandom = Randomized random
 mrandomR :: Random a => (a, a) -> Randomized a
-mrandomR lohi = Randomized $ randomR lohi
+-- Eta-expand this one to keep GHC 6.6.1 on birdy happy.
+mrandomR lohi = Randomized (\g -> randomR lohi g)
 
 chooseCase :: Double -> [(Double, a)] -> a -> a
 chooseCase val ifCs elseR = case ifCs of