Yesod - это веб-фреймворк Haskell для продуктивной разработки типобезопасных, высокопроизводительных RESTful-приложений.

Yesod - это веб-фреймворк Haskell для продуктивной разработки типобезопасных, высокопроизводительных RESTful-приложений.

Yesod использует систему типов Haskell, чтобы превратить ошибки времени выполнения в ошибки времени компиляции, например, чтобы избежать атак XSS или проблем с кодировкой символов. Yesod содержит несколько DSL для создания шаблонов ( hamlet для HTML, julius для Javascript и cassius или lucius для CSS), для хранения данных ( Persistent), для маршрутизации и т. Д.