Bryan O’Sullivan, Don Stewart и John Goerzen совместно с издательским домом O’Reilly создают книгу о языке Haskell и его практическом применении. Задача этой книги, по словам её авторов - дать читателю чувство уверенности в обращении с этим функциональным языком. "Мы надеемся, что после прочтения нашей книги, вы сможете создавать реальные полнофункциональные приложения на Haskell и удобные в использовании библиотеки" - пишут авторы на сайте книги. В книге будут освещены следующие вопросы:
- проектирование структур данных
- как, где и когда использовать монады
- использование параллелизма в Haskell, модели параллелизма в Haskell
- как создавать собственные парсеры в Parsec.
- как организовывать ввод\вывод, в том числе бинарный ввод\вывод в любых его формах и проявлениях
- каким образом можно взаимодействовать из Haskell с функциями, написанными на C
- программирование БД, Net'a и GUI
- обработка исключительных ситуаций и ошибок
- основные Haskell-библиотеки
- использование системы типов для поиска и предотвращения ошибок
- тулзы - QuickCheck, Cabal и Haddock
- языковые конструкции Haskell на 5+: GADT(Generalised Algebraic Datatype) и MPTCs.
Примечательно, что авторам удалось договориться с O’Reilly о том, что они смогут постепенно выкладывать на сайте книги её главы.