Domande taggate «haskell»

Un linguaggio di programmazione funzionale

1
Meglio usare la monade degli errori con la validazione nelle tue funzioni monadiche o implementare la tua monade con la validazione direttamente nel tuo bind?
Mi chiedo cosa sia meglio il design saggio per usabilità / manutenibilità e cosa c'è di meglio per quanto riguarda la comunità. Dato il modello di dati: type Name = String data Amount = Out | Some | Enough | Plenty deriving (Show, Eq) data Container = Container Name deriving …


2
Haskell GUI: quanto si può fare con Haskell?
Volevo provare la grafica in Haskell. Da quello che ho visto, le librerie disponibili sono front-end per librerie C / C ++ o una loro astrazione con funzionalità minime. Le librerie di alto livello non sembrano soddisfare le mie esigenze, quindi sono rimasto con front-end di livello inferiore. Ciò di …

3
Getter e setter in linguaggi funzionali
Uno dei principi della programmazione funzionale è l'uso delle funzioni pure. Una funzione Pure è libera da effetti collaterali e trasparente dal punto di vista referenziale. I getter non sono referenzialmente trasparenti: se viene chiamato un Setter tra le chiamate al Getter, il valore di ritorno del Getter cambia anche …

2
Software ispiratore per utenti finali scritto in Haskell? [chiuso]
È difficile dire cosa viene chiesto qui. Questa domanda è ambigua, vaga, incompleta, eccessivamente ampia o retorica e non può essere ragionevolmente risolta nella sua forma attuale. Per assistenza per chiarire questa domanda in modo che possa essere riaperta, visitare il centro assistenza . Chiuso 7 anni fa . Penso …
9 haskell 

1
Mi sento a disagio con la sintassi dei record di Haskell
La maggior parte della sintassi di Haskell ha bellezza di purezza. Ma la sintassi del record sembra brutta. È scomodo. Sembra una specie di miscuglio con C. Richiede virgola e parentesi graffe. Haskell ha una tabulazione, una separazione basata su linee. Quindi sembra troppo prolisso di quanto inizialmente richiesto. Perché …
9 syntax  haskell 

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.