Насколько я знаю, для тех, кто хочет использовать другой (более слабый, но более гибкий) шаблонный подход, HStringTemplate также хорошо работает со всеми фреймворками и позволяет на лету читать шаблоны для разработки, кэшировать их для производства, а также компилировать их через квазиквотацию, если хотите. Поддержка qq - это, возможно, 13 строк, и я не сомневаюсь, что ограбление можно было бы добавить тривиально, если бы был спрос.

но в новостях появились две веб-фреймворки Haskell.Йесод (на 0,8) иЩелчок (на 0,4).

Совершенно очевидно, что в настоящее время Yesod поддерживает гораздо больше функций, чем Snap. Тем не менее, я не выношу синтаксис, который Yesod использует для его HTML, CSS и Javascript.

Итак, я хотел бы понять, чего бы мне не хватало, если бы я использовал Snap. Например, не похоже, что поддержка баз данных есть. Как насчет сессий? Другие свойства?

Ответы на вопрос(4)

Ваш ответ на вопрос