De unde pot invata despre Monade ?

From HaskellWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Banner pro educational:

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'.