В докладе рассматриваются вопросы обработки ошибок — начиная от общих идей в построении языков и компиляторов и заканчивая конкретными приёмами обработки ошибок в коде. Рассматриваются примеры из наиболее распространённых языков, таких как C, Java, Haskell и Erlang. В очередной раз затрагивается тема монад и даётся инструкция по сборке монадных велосипедов — спортивной модели для любителей чистых конструкций и упрощённой для практиков.
Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».