Эта книга поможет вам быстро освоить базовые концепции языка программирования Haskell, его
библиотеки и компоненты, а также заложит основы функциональной парадигмы программирования, ко-
торая становится все более значимой в современном мире разработки ПО. Книга предлагает проектный
подход к освоению материала, используя в качестве прототипа проект реализации интернет-магазина.
Здесь рассматривается экосистема языка Haskell и его вспомогательных средств, инструменты Cabal
для управление проектами, модули HUnit и QuickCheck для тестирования программ, фреймворк Scotty
для разработки веб-приложений, Persistent и Esqueleto — для управления базами данных и многие
другие компоненты и библиотеки Haskell.
Аннотация
Эта книга поможет вам быстро освоить базовые концепции языка программирования Haskell, его
библиотеки и компоненты, а также заложит основы функциональной парадигмы программирования, ко-
торая становится все более значимой в современном мире разработки ПО. Книга предлагает проектный
подход к освоению материала, используя в качестве прототипа проект реализации интернет-магазина.
Здесь рассматривается экосистема языка Haskell и его вспомогательных средств, инструменты Cabal
для управление проектами, модули HUnit и QuickCheck для тестирования программ, фреймворк Scotty
для разработки веб-приложений, Persistent и Esqueleto — для управления базами данных и многие
другие компоненты и библиотеки Haskell.