Domande con tag 'haskell'

2
risposte

Haskell è appropriato per l'elaborazione dei segnali, i sistemi di comunicazione e la teoria dell'informazione? [chiuso]

Ho lavorato su progetti di Software-Defined Radio per quasi un anno. Questa è un'area che richiede un sacco di elaborazione del segnale (filtri digitali e FFT), teoria della comunicazione (modulazione, equalizzazione e sincronizzazione) e teoria...
posta 03.07.2014 - 23:51
1
risposta

Le variabili possono essere trattate come costanti in Haskell?

Questa è una domanda imbarazzante di base, ma fino a poco tempo fa ho evitato di comprendere correttamente l'IO in Haskell e ora ho bisogno di farlo. Sto scrivendo (con qualcun altro) un programma che prende come parte del suo input una libre...
posta 29.09.2016 - 14:12
1
risposta

Quali sono alcuni usi pratici dei tipi di dati algebrici generalizzati? [chiuso]

Tutte le esercitazioni su GADT che ho visto (in Haskell, Coq e Idris) usano una stessa versione di un interprete ben tipizzato per mostrare come le GADT possono essere utili, in cui si utilizza l'indice di tipo per codificare il tipo di GADT ter...
posta 27.02.2017 - 16:23
2
risposte

Programmazione funzionale - Funzioni che definiscono la valutazione specifica delle funzioni passate ad essa per l'ottimizzazione

In primo luogo, sono appena iniziato con la programmazione funzionale, quindi apprezzerei le correzioni in qualsiasi terminologia che potrei aver usato in modo errato. Il tempo della storia, mentre facevo un Project Euler Problem 1 in Haskell...
posta 26.05.2015 - 22:25
1
risposta

L'uso di DSL in uno stato monade un buon approccio alla costruzione di complessi calcoli stateful?

In primo luogo, mi dispiace se quel titolo non ha senso. Sono un po 'fuori dalla mia profondità qui con la terminologia. Quindi immagina che sto scrivendo un editor di testo in Haskell. Ai fini di questa domanda, consideriamo un editor di tes...
posta 20.01.2015 - 09:38
2
risposte

Qual è il vantaggio del costruttore Nothing in Haskell?

Sono nuovo di Haskell e non sono realmente venduto al costruttore Nothing . Sembra solo un altro fallimento silenzioso che creerà mal di testa lungo la linea. Sembra molto più utile lanciare un errore quindi avrò la minima idea di cosa sta s...
posta 20.11.2012 - 20:11
2
risposte

Sintassi di Haskell per le definizioni dei tipi: perché il segno di uguaglianza?

Sono un po 'confuso dalla scelta della sintassi Haskell per le definizioni dei tipi, come in data Foo = Bar Vale a dire: il segno di uguaglianza qui significa davvero un'eguaglianza in qualche senso sottile, o è solo una scelta casuale di n...
posta 29.07.2014 - 15:42
2
risposte

Perché non disponiamo ancora di una lingua non completa completamente non turante? [duplicare]

Le lingue complete di non turing possono risolvere ogni problema pratico che può avere una lingua completa. Inoltre, sono molto più analizzabili delle lingue complete di turing. Il compilatore può comprendere il programma nel suo complesso, pr...
posta 10.08.2013 - 01:57
2
risposte

Lazy Processing of Streams

Ho il seguente problema: Ho un file di testo e devo leggerlo e dividerlo in righe. Potrebbe essere necessario eliminare alcune righe (in base a criteri non risolti). Le righe che non vengono rilasciate devono essere analizzate in alcuni...
posta 15.04.2012 - 01:21
2
risposte

Questo modello Haskell ha un nome?

Recentemente ho trovato uso per le seguenti funzioni di Haskell: feed :: (a -> (a, b)) -> a -> Int -> (a, [b]) feed f input 0 = (input, []) feed f input n | n < 0 = error "feed f input n: n < 0" | otherwise = (final, out:...
posta 12.01.2015 - 05:39