Domande con tag 'monad'

1
risposta

Cos'è questo stile di programmazione? “Monoide-ic”?

In un blog post moderatamente vecchio , Conal Elliot rende interessante ( se meno che serio) argomento che C è un linguaggio puramente funzionale, disegnando un parallelo tra la combinazione del preprocessore C e C stesso, e quella del puro lin...
posta 17.03.2014 - 02:06
1
risposta

Scegliere una carta da un mazzo mescolato

Sono abbastanza nuovo per Haskell anche se ho fatto qualche ML molte lune fa. Sto provando a creare un mazzo di carte da gioco, mischiarle e poi distribuirle. Ho il mazzo e lo shuffle ordinati (di moda) ma non sono sicuro di cosa farò dopo....
posta 09.04.2014 - 13:51
1
risposta

Monade in JavaScript

Una monade è un oggetto che ha : A transformation that takes a type and produces a new type. In C# we call such a transformation a "generic type". We have a generic type M<T>, we have a type int, and we produce a new type M<int...
posta 08.07.2016 - 20:10
0
risposte

Clojure: decomposizione della registrazione, delle metriche e della logica aziendale da una funzione

Stavo leggendo il post A Modern Architecture for FP che includeva un frammento di codice che l'autore voleva decomporre ulteriormente. Non conosco Haskell, ma riconosco abbastanza per sapere che ho scritto molte funzioni come questa, combinand...
posta 05.11.2016 - 17:38
1
risposta

In che modo lo schema di UnitOfWork è correlato alla programmazione Monadic?

Esaminando la definizione del modello dell'Unità di lavoro sembra molto simile a quello che otterrebbe un programmatore se implementasse un Monade come un IO o una Moneta di Transazione. Ciò che rende il concetto di unità di lavoro fondamentalme...
posta 14.03.2015 - 07:28
1
risposta

Monade e circostanze eccezionali [duplicato]

Ho una funzione che restituisce un oggetto come GetUserFromDb (int id). Se il database non è in linea, dovrei rilevare l'errore nella funzione e inserirlo in un caso di errore / sinistra o dovrei lasciarlo fuoriuscire come un'eccezione in q...
posta 04.12.2013 - 13:45
0
risposte

Storia della Forse monade

Molti linguaggi presentano qualcosa come la Maybe di Haskell in questi giorni. Mi stavo interrogando sulla sua origine storica. Wikipedia non ha problemi a spiegare cosa sia una monade, o in particolare la monade Forse, ma la sezione dell...
posta 09.04.2016 - 13:24