Я бы хотел начать использовать Haskell для создания веб-сайтов и подумать, что Happstack, Heist и Web-маршруты будут хорошей комбинацией.
К сожалению, я не могу найти рабочий код. Пример ускоренного курса не компилируется.
Я скачал файл 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-маршрутами. Я, должно быть, упускаю что-то «очевидное», но я не уверен, с чего начать.