<head>Список литературы о монадах в Haskell</head>
 
<body>
 
<P><B>A. Основы Haskell</B></P>
 
<OL type=1 start=5>
 
  <LI><A href="http://darcs.haskell.org/yaht/yaht.pdf" target=_blank>
  <FONT face=Arial color=#0000ff size=2><U>http://darcs.haskell.org/yaht<WBR>/yaht.pdf</U></FONT></A><FONT 
  face=Arial size=2> - Yet Another Haskell Tutorial, один из самых простых и в 
  то же время больших туториалов. </FONT>
 
  <LI><A href="http://www.rsdn.ru/article/haskell/haskell_part1.xml" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://www.rsdn.ru/article<WBR>/haskell/haskell_part1.xml</U></FONT></A><FONT 
  face=Arial size=2> и </FONT><A 
  href="http://www.rsdn.ru/article/haskell/haskell_part2.xml" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://www.rsdn.ru/article<WBR>/haskell/haskell_part2.xml</U></FONT></A><FONT 
  face=Arial size=2> - перевод статьи <A gentle introduction to haskell></FONT> 
 
  <LI><A 
  href="http://ru.wikibooks.org/wiki/Основы_функционального_программирования" 
  target=_blank><FONT face=Arial color=#0000ff 
size=2><U>http://ru.wikibooks.org/wiki<WBR>/Основы_функционального<WBR>_программирования</U></FONT></A><FONT 
  face=Arial size=2> - курс лекций Романа Душкина</FONT> 
 
  <LI><A href="http://www.haskell.org/haskellwiki/Tutorials" target=_blank><FONT 
  face=Arial color=#0000ff 
  size=2><U>http://www.haskell.org/haskellw<WBR>iki/Tutorials</U></FONT></A><FONT 
  face=Arial size=2> - список туториалов по языку Haskell</FONT> </LI>
  </OL>
 
<P><FONT face=Arial color=#01799f size=3><B>B. Другие учебные статьи о 
монадах</B></FONT></P>
<OL type=1>
 
  <LI><A href="http://citeseer.ist.psu.edu/wadler95monads.html" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://citeseer.ist.psu.edu<WBR>/wadler95monads.html</U></FONT></A><FONT 
  face=Arial size=2> - классическая статья Филипа Вадлера, с которой и началось 
  <победное шествие> монад</FONT> 
 
  <LI><A href="http://darcs.haskell.org/yaht/yaht.pdf" target=_blank><FONT 
  face=Arial color=#0000ff 
  size=2><U>http://darcs.haskell.org/yaht<WBR>/yaht.pdf</U></FONT></A><FONT 
  face=Arial size=2> - содержит главу про монады, посвященную, в основном, 
  монадам, похожим на ST </FONT>
 
  <LI><A href="http://www.haskell.org/haskellwiki/Monad" target=_blank><FONT 
  face=Arial color=#0000ff 
  size=2><U>http://www.haskell.org/haskellw<WBR>iki/Monad</U></FONT></A><FONT 
  face=Arial size=2> - статья на haskellwiki</FONT> 
 
  <LI><A href="http://www.haskell.org/haskellwiki/Tutorials" target=_blank><FONT 
  face=Arial color=#0000ff 
  size=2><U>http://www.haskell.org/haskellw<WBR>iki/Tutorials#Using_monads</U></FONT></A><FONT 
  face=Arial size=2> - список монадных туториалов</FONT> 
 
  <LI><A href="http://www.haskell.org/haskellwiki/Monad_tutorials_timeline" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://www.haskell.org/haskellw<WBR>iki/Monad_tutorials_timeline</U></FONT></A><FONT 
  face=Arial size=2> - список монадных туториалов по годам, с хорошими 
  аннотациями</FONT> 
 
  <LI><A href="http://www.haskell.org/all_about_monads/html/index.html" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://www.haskell.org/all<WBR>_about_monads/html/index.html</U></FONT></A><FONT 
  face=Arial size=2> - большой и подробный туториал, с описанием всех 
  стандартных монад и с главой про трансформеры монад</FONT> 
 
  <LI><A href="http://book.realworldhaskell.org/beta/monads.html" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://book.realworldhaskell<WBR>.org/beta/monads.html</U></FONT></A><FONT 
  face=Arial size=2> , </FONT><A 
  href="http://book.realworldhaskell.org/beta/monadcase.html" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://book.realworldhaskell<WBR>.org/beta/monadcase.html</U></FONT></A><FONT 
  face=Arial size=2> , </FONT><A 
  href="http://book.realworldhaskell.org/beta/monadtrans.html" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://book.realworldhaskell<WBR>.org/beta/monadtrans.html</U></FONT></A><FONT 
  face=Arial size=2> - главы книги Real World Haskell о монадах. Очень подробно, 
  на практических примерах. Рассматриваются, в основном, Maybe, State и 
  IO.</FONT> 
 
  <LI><A href="http://www.haskell.org/haskellwiki/Monads_as_containers" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://www.haskell.org/haskellw<WBR>iki/Monads_as_containers</U></FONT></A><FONT 
  face=Arial size=2> и </FONT><A 
  href="http://community.livejournal.com/ru_lambda/12467.html" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://community.livejournal<WBR>.com/ru_lambda/12467.html</U></FONT></A><FONT 
  face=Arial size=2> - статья Monads as containers и ее перевод на русский 
  язык</FONT> 
 
  <LI><A href="http://research.microsoft.com/~simonpj/papers/marktoberdorf/" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://research.microsoft.com/<WBR>~simonpj/papers/marktoberdorf/</U></FONT></A><FONT 
  face=Arial size=2> - статья Simon Peython Jones "Tackling The Awkward Squad", 
  прекрасно рассказывает о монаде IO</FONT> 
 
  <LI><A href="http://rsdn.ru/article/haskell/haskell_part2.xml" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://rsdn.ru/article/haskell<WBR>/haskell_part2.xml#E1JAC</U></FONT></A><FONT 
  face=Arial size=2> - Часть перевода статьи <A gentle introduction to Haskell>, 
  посвященная монадам. Содержит интересный пример нестандартной монады.</FONT> 
 
  <LI><A href="http://members.chello.nl/hjgtuyl/tourdemonad.html" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://members.chello.nl<WBR>/hjgtuyl/tourdemonad.html</U></FONT></A><FONT 
  face=Arial size=2> - подробный обзор всего, связанного с монадами в 
  стандартной библиотеке хаскелла</FONT> 
 
  <LI><A href="http://spbhug.folding-maps.org/wiki/MonadTransformers" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://spbhug.folding-maps.org<WBR>/wiki/MonadTransformers</U></FONT></A><FONT 
  face=Arial size=2> - рассказ Михаила Митрофанова о монадных 
  трансформерах</FONT> </LI>
  </OL>
 
<P><FONT face=Arial color=#01799f size=3><B>C. Научные статьи о 
монадах</B></FONT></P>
 
<OL type=1>
 
  <LI><A 
  href="http://books.google.com/books?hl=en&amp;lr=&amp;id=AiMwYZs-TGkC&amp;oi=fnd&amp;pg=PA113&amp;ots=prga1Pri15&amp;sig=3Z5qGXfwK1AWI6RKZ5Jc2ubyeTg" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://books.google.com/books<WBR>?hl=en&amp;...</U></FONT></A><FONT 
  face=Arial size=2> - Philip Wadler, "How to replace failure by a list of 
  successes"</FONT> 
 
  <LI><A href="http://okmij.org/ftp/Computation/monads.html" target=_blank><FONT 
  face=Arial color=#0000ff 
  size=2><U>http://okmij.org/ftp/Computatio<WBR>n/monads.html</U></FONT></A><FONT 
  face=Arial size=2> - статьи Олега Киселева о монадах, в т.ч. монаде 
  статистических <I>экспериментов</I> (метод Монте-Карло) и монаде логического 
  вывода</FONT> 
 
  <LI><A href="http://www.cs.nott.ac.uk/~gmh//monparsing.ps" target=_blank><FONT 
  face=Arial color=#0000ff 
  size=2><U>http://www.cs.nott.ac.uk/~gmh/<WBR>/monparsing.ps</U></FONT></A><FONT 
  face=Arial size=2> - Graham Hutton, Erik Meijer - Monadic Parser 
  Combinators</FONT> 
 
  <LI><A 
  href="http://www.randomhacks.net/darcs/probability-monads/probability-monads.pdf" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://www.randomhacks.net<WBR>/darcs/probability-monads<WBR>/probability-monads.pdf</U></FONT></A><FONT 
  face=Arial size=2> - Eric Kidd, "Build your own probability monads" - статья с 
  несколькими интересными вариациями на тему вероятностных монад</FONT> </LI></OL>
 
<P><FONT face=Arial color=#01799f size=3><B>D. Прочее</B></FONT></P>
 
<OL type=1>
  <LI><A href="http://www.amazon.com/Expert-F-Experts-Voice-Net/dp/1590598504" 
  target=_blank><FONT face=Arial color=#0000ff 
  size=2><U>http://www.amazon.com/Expert-F<WBR>-Experts-Voice-Net/dp/159059850<WBR>4</U></FONT></A><FONT 
  face=Arial size=2> - книга <Expert F#>; представляет собой по совместительству 
  прекрасное введение в функциональное программирование в целом.</FONT> 
</LI>
</OL>
</BODY></HTML>