Domande taggate «haskell»

Un linguaggio di programmazione funzionale

1
Esempio di componibilità della memoria transazionale del software
Uno dei principali vantaggi della memoria transazionale del software che viene sempre menzionato è la componibilità e la modularità. Frammenti diversi possono essere combinati per produrre componenti più grandi. Nei programmi basati su lock, spesso non è così. Sto cercando un semplice esempio che illustra questo con il codice attuale. …
11 haskell  clojure  stm 


2
Mantenimento dello stato senza incarico
Sto imparando la programmazione funzionale e ho difficoltà a capire come vengono implementati alcuni scenari particolari senza l'uso di compiti. Il seguente semplice problema riassume praticamente la mia confusione. Scrivere un programma che riceve eventi sulle modifiche di una determinata struttura di dati ed emette eventi quando questa struttura di …

1
Necessità di apprendere l'estensione del linguaggio haskell per la produzione
Il linguaggio di base di Haskell è davvero semplice. Proveniente da un background OO, la principale difficoltà è quella di adattarsi al paradigma funzionale puro. Durante l'apprendimento di Haskell "di base", ho sempre considerato le estensioni del linguaggio come giocattoli per persone CS o come esperimenti per le versioni future …
10 haskell 

2
Tipi in Lisp e Scheme
Vedo ora che la racchetta ha tipi. A prima vista sembra quasi identico alla digitazione di Haskell. Ma il CLOS di Lisp copre alcuni dei tipi di spazio di Haskell? La creazione di un tipo Haskell molto rigoroso e un oggetto in qualsiasi linguaggio OO sembra vagamente simile. È solo …

4
STDOUT e la sua impurità
Ho letto molti libri e articoli sulla programmazione funzionale e mi vergogno ancora di non riuscire a capire con certezza alcuni concetti basilari. Una delle idee principali della programmazione funzionale è che lo stesso input dovrebbe sempre produrre lo stesso output. Pertanto, per esempio, per definizione non è possibile eseguire …


2
Perché non è associato una sottoclasse di Enum in Haskell
Sembra che ogni istanza rilegata dovrebbe avere un'implementazione sana di Enum. Non riesco a pensare personalmente a un controesempio, anche se se qualcuno ne trova uno che non è patologico, capirò perché non è così. Dal fare :isui due caratteri tipografici sembra che l'unica eccezione attualmente nella libreria standard sia …


2
Digitare l'inferenza in Golang / Haskell
Ho letto che Go in realtà non ha una vera inferenza di tipo nel senso che hanno linguaggi funzionali come ML o Haskell, ma non sono stato in grado di trovare un confronto semplice da comprendere delle due versioni. Qualcuno potrebbe spiegare in termini di base in che modo l'inferenza …


2
Archivio dati in memoria in Haskell
Voglio implementare un archivio dati in memoria per un servizio Web in Haskell. Voglio eseguire transazioni nella STMmonade. Quando google hash table steam Haskell ottengo solo questo: Data. BTree. HashTable. STM.il nome del modulo e le complessità suggeriscono che questo è implementato come un albero. Penserei che un array dovrebbe …




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.