Advertisement
anta40

helloworld.hs

Sep 3rd, 2014
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. {-# LANGUAGE QuasiQuotes           #-}
  2. {-# LANGUAGE TemplateHaskell       #-}
  3. {-# LANGUAGE TypeFamilies          #-}
  4. import           Yesod
  5.  
  6. data HelloWorld = HelloWorld
  7.  
  8. mkYesod "HelloWorld" [parseRoutes|
  9. / HomeR GET
  10. |]
  11.  
  12. instance Yesod HelloWorld
  13.  
  14. getHomeR :: Handler Html
  15. getHomeR = defaultLayout [whamlet|Hello World!|]
  16.  
  17. main :: IO ()
  18. main = warp 3000 HelloWorld
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement