Domande taggate «monads»

Una monade in programmazione è una descrizione di calcolo componibile. Le monadi sono un costrutto importante nei linguaggi di programmazione funzionale come Haskell.

30
Cos'è una monade?
Dopo aver esaminato brevemente Haskell di recente, quale sarebbe una breve, concisa, concreta spiegazione di cosa sia essenzialmente una monade? Ho trovato la maggior parte delle spiegazioni che ho scoperto essere abbastanza inaccessibili e prive di dettagli pratici.




1
Scalaz iteratees: "Lifting" `EnumeratorT` per abbinare` IterateeT` per una monade “più grande”
Se ho un EnumeratorTe un corrispondente IterateeTposso eseguirli insieme: val en: EnumeratorT[String, Task] = EnumeratorT.enumList(List("a", "b", "c")) val it: IterateeT[String, Task, Int] = IterateeT.length (it &= en).run : Task[Int] Se la monade dell'enumeratore è "più grande" della monade iterata, posso usare upo, più in generale, Hoistper "sollevare" l'iterata affinché corrisponda: …

6
Cosa sono le monadi libere?
Ho visto il termine libero Monade pop-up ogni ora e poi per qualche tempo, ma tutti sembrano solo per usare / discuterne senza dare una spiegazione di ciò che sono. Quindi: cosa sono le monadi libere? (Direi che ho familiarità con le monadi e le basi di Haskell, ma ho …

7
Perché abbiamo bisogno delle monadi?
A mio modesto parere, le risposte alla famosa domanda "Cos'è una monade?" , specialmente quelli più votati, cercano di spiegare cos'è una monade senza spiegare chiaramente perché le monadi siano davvero necessarie . Possono essere spiegati come la soluzione di un problema?
366 haskell  monads 


6
In C #, Cos'è una monade?
Di questi tempi si parla molto delle monadi. Ho letto alcuni articoli / post di blog, ma non posso andare abbastanza lontano con i loro esempi per comprendere appieno il concetto. Il motivo è che le monadi sono un concetto di linguaggio funzionale, e quindi gli esempi sono in lingue …
190 c#  c#-3.0  lambda  monads 


3
Qual è lo scopo della monade lettrice?
La monade del lettore è così complessa e sembra essere inutile. In un linguaggio imperativo come Java o C ++, non esiste un concetto equivalente per la monade del lettore, se non mi sbaglio. Puoi farmi un semplice esempio e chiarire un po 'questo?



5
Modelli di design funzionali [chiusi]
Chiuso. Questa domanda non soddisfa le linee guida di Stack Overflow . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso 4 anni fa . Migliora questa domanda Esistono molti idiomi funzionali: monadi, applicativi, frecce, ecc. Sono documentati …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.