Domande taggate «haskell»

Haskell è un linguaggio di programmazione funzionale caratterizzato da una forte tipizzazione statica, valutazione pigra, ampio parallelismo e supporto della concorrenza e capacità di astrazione uniche.

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.


15
Iniziare con Haskell
Le risposte a questa domanda sono uno sforzo della comunità . Modifica le risposte esistenti per migliorare questo post. Al momento non accetta nuove risposte o interazioni. Per alcuni giorni ho cercato di avvolgere la mia testa attorno al paradigma di programmazione funzionale di Haskell. L'ho fatto leggendo tutorial e …








1
Transitività della specializzazione automatica in GHC
Dai documenti per GHC 7.6: [Y] spesso non hai nemmeno bisogno del pragma SPECIALIZE in primo luogo. Durante la compilazione di un modulo M, l'ottimizzatore di GHC (con -O) considera automaticamente ogni funzione di sovraccarico di livello superiore dichiarata in M ​​e lo specializza per i diversi tipi in cui …
392 haskell  ghc 

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 

7
Buona fonte Haskell per leggere e imparare da [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

4
Cosa significa "coalgebra" nel contesto della programmazione?
Ho sentito il termine "coalgebre" più volte nella programmazione funzionale e nei circoli PLT, specialmente quando la discussione riguarda oggetti, componenti, obiettivi e così via. Cercare su Google questo termine fornisce pagine che descrivono matematicamente queste strutture, il che è praticamente incomprensibile per me. Qualcuno può spiegare cosa significano le …

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.