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à...
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,...
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...
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...
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...
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...
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...
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...
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...
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...