Приветствую!

Итак, освоившись с теорией, настала пора нам прикоснуться к практике. В этом разделе вы найдёте множество упражнений, охватывающих широкий круг Haskell-тем. Конечно, я подразумеваю, что вы читаете или уже прочли мою книгу. Впрочем, подойдёт и другая, подобная ей, такая как «Изучай Haskell во имя добра».

Упражнения будут такие:

  1. Код с ошибкой, которую необходимо отыскать и исправить. Сообщение об ошибке я не привожу, сами проверьте.
  2. Работающий код, ожидающий ваших улучшений. Речь идёт о плохой стилистике, нарушении DRY-принципа и подобных вещах.
  3. Задание с нуля. И помните: в таких заданиях, как правило, существует несколько путей решения.

Все упражнения сопровождены ответами и разъяснениями. Примите во внимание, что на данный момент я использую ghc-7.10.3, все упражнения проверены на нём.