X-Git-Url: https://mattmccutchen.net/match/match.git/blobdiff_plain/0df1b3e1f3f98db39ed9aea22746fe9df77bf9c5..93082682db1a115cfe8b485d30df6e4856207d4b:/program/RandomizedMonad.hs diff --git a/program/RandomizedMonad.hs b/program/RandomizedMonad.hs index b58727c..62e8808 100644 --- a/program/RandomizedMonad.hs +++ b/program/RandomizedMonad.hs @@ -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