Transformers

From HaskellWiki
Revision as of 09:51, 29 January 2010 by Ha$kell (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Monad Transformers[edit]

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