De unde pot invata despre Monade ?
Banner pro educational:
http://www.haskell.org/wikiupload/2/2c/BannerProLinuxAndHaskell.gif
La facultate poti invata unul din cele mai productive limbaje: Haskell !
Exista o enorma bibliografie despre monade (eng. monads).
. Monada de IO
O prezentare magnifica a monadei de I/O, a abordarilor concurentei, exceptiilor si a altor elemente utile practicianului (apeluri de functii de I/O ale sistemului de operare) gasiti in fascinanta expunere "Tackling the Awkward Squad:..." de Simon Peyton Jones
Nu este singura sursa dar este una din cele mai bune surse publice de explicatii clare,didactice.
. Monade din perspectiva mixta, matematica si Haskell
O lucrare frumoasa pentru matematicienii care stiu si teoria categoriilor: "The Haskell Programmer's Guide to the IO Monad" de Stefan Klinger. Ar trebui sa fie pe pagina web a autorului: http://stefan-klinger.de cel putin asa sustine el in lucrare. Download de aici, link extern: http://stefan-klinger.de/files/monadGuide.pdf Citit-o daca faceti un curs de teoria categoriilor cu aplicatii. Lucrarea incearca si reuseste (aproape peste tot) sa puna bine in legatura teoria matematica cu aplicatia ei: monada de IO din Haskell. Daca sunteti incepator absolut ... incercati cateva exercitii cu legile unor monade mai simple inainte de a o citi si asigurati-va ca posedati notiunile din teoria categoriilor implicate.
Lista ramane deschisa. Multumesc celor care mi-au trimis mail-uri si referinte. Voi mai adauga si altele.
Nou: in 2010 unul dintre studentii domnului Profesor Grigoras de la UAIC va avea de sustinut o lucrare de licenta in care va aduna tot ce (se) poate sub titlul "Monade in programarea functionala." Cel putin tema figureaza pe o lista de teme propuse. Va fi un bun adaos ...
Pagina indexata la indexul Categories:Ro
<= Inapoi la pagina principala Ro/Haskell.
<- Inapoi la inceputul paginii 'Intrebarile incepatorului Ro/Haskell'.