Monad instance import, wai(-extra) version
This commit is contained in:
parent
712110a2ef
commit
7762559c86
@ -49,6 +49,7 @@ import "transformers" Control.Monad.Trans
|
|||||||
#endif
|
#endif
|
||||||
import Control.Monad (liftM)
|
import Control.Monad (liftM)
|
||||||
import Network.Wai.Parse
|
import Network.Wai.Parse
|
||||||
|
import Control.Monad.Instances () -- I'm missing the instance Monad ((->) r
|
||||||
|
|
||||||
type ParamName = String
|
type ParamName = String
|
||||||
type ParamValue = String
|
type ParamValue = String
|
||||||
@ -59,9 +60,6 @@ class Monad m => RequestReader m where
|
|||||||
getRequest :: m Request
|
getRequest :: m Request
|
||||||
instance RequestReader ((->) Request) where
|
instance RequestReader ((->) Request) where
|
||||||
getRequest = id
|
getRequest = id
|
||||||
instance Monad ((->) Request) where -- FIXME what's happening here?
|
|
||||||
return = const
|
|
||||||
f >>= g = \r -> g (f r) r
|
|
||||||
|
|
||||||
-- | Get the list of supported languages supplied by the user.
|
-- | Get the list of supported languages supplied by the user.
|
||||||
--
|
--
|
||||||
|
|||||||
@ -32,8 +32,8 @@ flag buildtests
|
|||||||
library
|
library
|
||||||
build-depends: base >= 4 && < 5,
|
build-depends: base >= 4 && < 5,
|
||||||
time >= 1.1.3 && < 1.2,
|
time >= 1.1.3 && < 1.2,
|
||||||
wai >= 0.0.1 && < 0.3,
|
wai >= 0.1.0 && < 0.2,
|
||||||
wai-extra >= 0.1.1 && < 0.2,
|
wai-extra >= 0.1.2 && < 0.2,
|
||||||
authenticate >= 0.6.2 && < 0.7,
|
authenticate >= 0.6.2 && < 0.7,
|
||||||
bytestring >= 0.9.1.4 && < 0.10,
|
bytestring >= 0.9.1.4 && < 0.10,
|
||||||
directory >= 1 && < 1.1,
|
directory >= 1 && < 1.1,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user