実行可能ファイルを起動すると(cabalでビルドした後)、「アプリケーションが起動し、ポート3000でリッスンしています」と表示されます。次に、Webブラウザーで接続すると、コンソールに「WindowsではthreadWaitReadには-threadedが必要です。または、System.IO.hWaitForInputを使用してください」と表示されます。Webブラウザが接続することはありません。問題を解決するためにこれが実際に何を推奨しているのかわからない。
{-# LANGUAGE TypeFamilies, QuasiQuotes, MultiParamTypeClasses,
TemplateHaskell, OverloadedStrings #-}
import Yesod
data HelloWorld = HelloWorld
mkYesod "HelloWorld" [parseRoutes|
/ HomeR GET
|]
instance Yesod HelloWorld
getHomeR :: Handler RepHtml
getHomeR = defaultLayout [whamlet|Hello World!|]
main :: IO ()
main = warpDebug 3000 HelloWorld