Domande con tag 'haskell'

2
risposte

Come la programmazione funzionale affronta le operazioni di incremento / decremento contemporanee invocate da utenti diversi?

Usando il linguaggio funzionale, come possono 2 parti differenti ottenere simultaneamente il risultato delle operazioni di incremento / decremento? Per lo scenario seguente, Diciamo, ho 2 quantità in magazzino e 2 utenti in blocco di siti e-c...
posta 03.01.2018 - 10:35
2
risposte

Mancanti operatori '$' come in Haskell

Di seguito ho prodotto quello che ritengo sia un riassunto dello standard $ come operatori per varie classi in Haskell. Tuttavia ci sono alcune lacune. Seguendo lo schema applicativo, penseresti che quegli operatori sarebbero $$ e &l...
posta 12.12.2014 - 03:27
1
risposta

Qual è la differenza tra moduli applicativi e generativi e classi di tipi?

Leggendo i commenti a questo post sul blog mi sono reso conto che non ne so molto di alcune funzioni davvero interessanti meccanismi tra linguaggi come Haskell, OCaml e Standard ML. Mi piacerebbe una panoramica di alto livello non sulla sintas...
posta 01.08.2016 - 17:56
2
risposte

In che modo Haskell limita gli effetti collaterali?

Da quanto ho ricavato dall'apprendimento di Haskell, la programmazione funzionale limita la quantità di effetti collaterali, ma in che modo? Spero che qualcuno possa illuminarmi su questo.     
posta 18.11.2018 - 23:14
2
risposte

perché i monitor delle transazioni sono in declino? o sono loro?

link link Guarda la domanda di programmatori (% di annunci di lavoro in cui viene visualizzata la parola chiave), il primo grafico sotto la tabella. Sembra che la domanda per CICS, Tuxedo è sceso dal 2,5% / 1% rispettivamente a quasi z...
posta 26.03.2012 - 17:38
2
risposte

Implementazione della mappa con ricorsione della coda

Sto cercando di risolvere questo esercizio . Si tratta di reimplementare la funzione map in haskell per scopi di apprendimento. Ho trovato una soluzione che non sfoglia tutti gli elementi della lista (semplice elenco collegato, quindi l'ac...
posta 25.06.2016 - 23:57
1
risposta

L'uso di '#' - accedi al testo del programma haskell

Che cosa significano quei # -signs? Ad esempio, data Word = W# Word# deriving (Eq, Ord) Ho provato a google ma non ho trovato nulla.     
posta 29.07.2015 - 23:17
1
risposta

In quali altri luoghi oltre a flussi infiniti e liste infinite viene memorizzata la lazyness utile?

Haskell è una delle poche lingue non rigide in circolazione. Nel suo articolo Perché argomenti di programmazione funzionale , John Hughes utilizza (memoized) valutazione pigra (così come le funzioni di ordine superiore) per implementare un p...
posta 10.09.2018 - 16:48
1
risposta

Sostituzione sostituibile e pieghevole per Uniplate?

Ho una sorta di linguaggio minimale (una sorta di parser per CLI simile a CISCO) con parser descritto di seguito. Il parser dovrebbe essere serializzabile su JSON, ecco perché non Parsec o Attoparsec. Ho bisogno di una sorta di albero di comp...
posta 05.08.2016 - 05:56
1
risposta

Esistono linguaggi di programmazione che utilizzano una valutazione rigorosa con valori di sovraccarico?

Haskell supporta valori sovraccaricati, in cui un singolo valore sovraccarico può comportarsi un po 'come una sovrapposizione di valori ognuno con un tipo diverso. Ad esempio, ecco una semplice classe di tipo: class Truthy t where truthy ::...
posta 23.09.2014 - 22:18