我想开始使用 Haskell 来构建网站,并认为 Happstack、Heist 和 Web-routes 将是一个很好的组合。
不幸的是,我找不到工作代码。速成课程示例无法编译。
我下载了TemplateHeist.hs文件,编译它给了我这些错误。
TemplatesHeist.hs:21:68:
The function `emptyTemplateState' is applied to one argument,
but its type `TemplateState m0' has none
TemplatesHeist.hs:27:5:
No instance for (Happstack.Server.Response.ToMessage
happstack-server6.3.1:Happstack.Server.Internal.Types.Response)
arising from a use of `simpleHTTP'
TemplatesHeist.hs:28:10:
No instance for (happstack-server-6.3.1:Happstack.Server.Internal.Monads.ServerMonad
(Happstack.Server.Internal.Monads.ServerPartT IO))
arising from a use of `templateServe'
我已经让 Happstack 与 Blaze 和 Web 路由一起工作。我一定错过了一些“明显”的东西,但我不确定从哪里开始寻找它。