Эта книга поможет вам быстро освоить базовые концепции языка программирования Haskell, его библиотеки и компоненты, а также заложит основы функциональной парадигмы программирования, которая становится все более значимой в современном мире разработки ПО. Книга предлагает проектный подход к освоению материала, используя в качестве прототипа проект реализации интернет-магазина. Здесь рассматривается экосистема языка Haskell и его вспомогательных средств, инструменты Cabal для управление проектами, модули HUnit и QuickCheck для тестирования программ, фреймворк Scotty для разработки веб-приложений, Persistent и Esqueleto - для управления базами данных и многие другие компоненты и библиотеки Haskell.
Eta kniga pomozhet vam bystro osvoit bazovye kontseptsii jazyka programmirovanija Haskell, ego biblioteki i komponenty, a takzhe zalozhit osnovy funktsionalnoj paradigmy programmirovanija, kotoraja stanovitsja vse bolee znachimoj v sovremennom mire razrabotki PO. Kniga predlagaet proektnyj podkhod k osvoeniju materiala, ispolzuja v kachestve prototipa proekt realizatsii internet-magazina. Zdes rassmatrivaetsja ekosistema jazyka Haskell i ego vspomogatelnykh sredstv, instrumenty Cabal dlja upravlenie proektami, moduli HUnit i QuickCheck dlja testirovanija programm, frejmvork Scotty dlja razrabotki veb-prilozhenij, Persistent i Esqueleto - dlja upravlenija bazami dannykh i mnogie drugie komponenty i biblioteki Haskell.