Transformers

From HaskellWiki
Jump to navigation Jump to search


Monad Transformers

Transformatorii de monade sunt un set de functii de nivel superior care au fost inventate din motive exclusiv proactice: Monadele nu se pot compune intre ele folosind operatiile lor uzuale, interne (bind scris si >> = impreuna cu return).

Ca urmare au fost dezvoltate aceste functii de nivel superior care permit sa adaugam unei monade proprietatile alteia.

Utilizare: Construirea unor monade complexe: cu output, stari, stiva, etc necesare implementarii limbajelor de programare sofisticate, simularii programarii imperative prin programare functionala si altor aplicatii.

Planuisem sa scriem o carte despre aceste notiuni sau macar un capitol intr-un volum de Informatica Teoretica.


pagina in curs de dezvoltare