You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
493 B

  1. \documentclass[a4paper]{report}
  2. \usepackage[left=2.5cm,right=2.5cm]{geometry}
  3. \usepackage{listings}
  4. \usepackage{tcolorbox}
  5. \usepackage{minted}
  6. \begin{document}
  7. \begin{haskellcode}
  8. {-# LANGUAGE QuasiQuotes #-}
  9. import Yesod
  10. data HelloWorld = HelloWorld
  11. mkYesod "HelloWorld" [parseRoutes|
  12. / HomeR GET
  13. |]
  14. instance Yesod HelloWorld
  15. getHomeR :: Handler Html
  16. getHomeR = defaultLayout [whamlet|Hello World!|]
  17. main :: IO ()
  18. main = warp 3000 HelloWorld
  19. \end{haskellcode}
  20. \end{document}