2012年2月2日木曜日

Yesod HelloWorld

http://www.yesodweb.com/book/
を一個ずつやってくことにします。
{-# LANGUAGE TypeFamilies, QuasiQuotes, MultiParamTypeClasses, TemplateHaskell, OverloadedStrings #-}
import Yesod
data HelloWorld = Inputs
mkYesod "HelloWorld" [parseRoutes|
/ TestR GET
|]

instance Yesod HelloWorld where
  approot _ = ""
getTestR :: Handler RepHtml
getTestR = defaultLayout [whamlet|HelloWorld!|]

main :: IO()
main = warpDebug 3000 Inputs

ひとまず
http://localhost:3000/
で動作の確認は出来るのですが
文法もろくに分かってないので、なにしてるのかさっぱりです。

まず頭の{-# #-}ってなんなんでしょう?
こういうのってgoogleで対象にならないのでどうやって調べたらいいのかわからない。

0 件のコメント:

コメントを投稿