Domande con tag 'haskell'

2
risposte

Archivio dati in memoria in Haskell

Voglio implementare un datastore in memoria per un servizio Web in Haskell. Voglio eseguire transazioni in STM monad. Quando ho google hash table haskell ottengo solo questo: Data. BTree. HashTable. STM. Il nome e le complessità...
posta 16.07.2013 - 13:37
3
risposte

Test preliminare del valore / semantica di riferimento di Haskell

Nei linguaggi imperativi, è banale escogitare un test di programmazione dell'uso della lingua della "semantica del valore" o della "semantica di riferimento". Si potrebbe fare quanto segue e controllare il valore di a (dove Vertex {one,...
posta 23.01.2013 - 17:49
11
risposte

Le cose orientate agli oggetti sono davvero così importanti? [chiuso]

Per anni ho svolto attività algoritmiche, scrivendo strutture di dati scalabili per la ricerca su Internet, ad esempio Randomized Binary Search Trees per Auto Recommendation, BitMaps, Wisdom of Crowd based Algorithms usando Graphs, scrivendo alc...
posta 28.02.2012 - 17:26
4
risposte

Esiste un idioma Haskell per provare diverse funzioni e fermarsi non appena ce n'è riuscito?

In Haskell, posso usare il tipo a -> Maybe b per modellare una funzione che restituisce un valore di tipo b , o restituisce nulla (non riesce). Se ho tipi a1, ..., a(n+1) e funzioni f1, ..., fn , con fi :: ai -> Mayb...
posta 27.07.2015 - 19:01
2
risposte

Tipo di inferenza in Golang / Haskell

Ho letto che Go in realtà non ha vera inferenza di tipo, nel senso che linguaggi funzionali come ML o Haskell hanno, ma non sono stato in grado di trovare un semplice confronto tra le due versioni. Qualcuno potrebbe spiegare in termini di base c...
posta 17.08.2014 - 08:25
2
risposte

Scegliere la lingua per costruire un'app basata sul mercato delle assunzioni vs prestazioni e manutenibilità [chiusa]

Mi trovo di fronte alla scelta se iniziare a creare componenti Haskell per una determinata app di produzione, tutto in Ruby. Mi sto appoggiando a Haskell per diversi motivi, principalmente la velocità (Haskell è come 4-8x più veloce), una mag...
posta 10.07.2013 - 17:09
2
risposte

Inspirational software per utenti finali scritto in Haskell? [chiuso]

Penso che la grande tecnologia sia invisibile. Oltre ai soliti sospetti (GHC, Xmonad, software di trading proprietario) quali sono i grandi esempi di software per utenti finali scritti in Haskell? Penso che i buoni esempi siano FreeArc, Hl...
posta 17.06.2011 - 13:38
3
risposte

Quando è il momento giusto per ragionare sulle prestazioni in Haskell?

Simon Peyton Jones stesso riconosce quel ragionamento sulle prestazioni in Haskell è difficile a causa della semantica non rigida. Devo ancora scrivere un progetto significativo in haskell, quindi mi chiedo: posso ragionare sulle prestazion...
posta 14.06.2013 - 14:10
3
risposte

Qual è la differenza tra le classi di tipi di Haskell e le interfacce di Go?

Mi chiedo se ci sia una differenza tra le classi di tipi di Haskell e le interfacce di Go. Entrambi definiscono i tipi in base alle funzioni, in questo modo, che un valore corrisponde a un tipo, se per il valore è definita una funzione richiesta...
posta 20.12.2016 - 15:15
1
risposta

Si tratta di un modello di progettazione valido per una funzione principale Haskell?

Dopo aver sviluppato diverse applicazioni Haskell, mi sono trovato a separare rigorosamente le funzioni impure di codice e fessibile ( parziale ) dal loro puro & totale controparti. Questi sforzi hanno notevolmente ridotto i costi di manut...
posta 18.09.2014 - 18:53