Domande con tag 'functional-programming'

1
risposta

Sostituzione dinamica * dll?

Ho un problema di architettura qui. Lascia che ci sia un IShell . Principalmente responsabile della mappatura dei comandi dell'utente (rappresentati come stringhe di tipo linux) a un% di% di co_de appropriato. Questi eseguibili sono pi...
posta 15.02.2018 - 11:17
2
risposte

Progettare la soluzione ricorsiva

Capisco la ricorsione e la trovo utile e intuitiva mentre risolvo i problemi sugli alberi ma per molti altri problemi la ricorsione non mi impedisce di lasciarmi perplesso. Recentemente stavo risolvendo il seguente problema: Write a recursi...
posta 05.08.2016 - 19:20
1
risposta

La complessità temporale dell'aggiornamento e della ricerca nell'elenco di accesso casuale binario

Sto cercando di superare uno degli esercizi di "Purely Functional Data Structures" di Okasaki, dove presenta un numero binario zeroless come struttura per l'elenco di accesso casuale e chiede di 9.6 Show that lookup and update on element i...
posta 11.09.2015 - 17:56
1
risposta

Enumerazione delle funzioni ricorsive primitive

Come posso enumerare (per dimensione di albero di espressioni, ad esempio) tutte le funzioni ricorsive primitive che mappano i numeri naturali ai numeri naturali in un linguaggio di programmazione tradizionale come C? Ad esempio, in Mathema...
posta 01.02.2016 - 18:57
1
risposta

Tempo previsto per la valutazione lazy con funzioni annidate?

Un collega e io stiamo facendo un corso R gratuito, anche se credo che questo sia un problema di valutazione pigro più generale, e abbiamo trovato uno scenario che abbiamo discusso brevemente e mi piacerebbe trovare la risposta di una comunità p...
posta 24.08.2014 - 12:10
2
risposte

Perché il sollevamento della funzione binaria nella lista monadi supera tutte le combinazioni di elementi?

Dire, se voglio creare un prodotto cartesiano di due liste, potrei fare (qui in Haskell, ma posso fare lo stesso ad esempio in Scala o qualsiasi altra lingua in grado di FP) cartesianProd = liftM2 (,) quindi >cartesianProd [1,2] [3,4]...
posta 14.02.2014 - 02:35
1
risposta

Strategia per la normalizzazione e l'interpretazione dei dati di posizione

Sono un po 'bloccato con un problema che riguarda la normalizzazione dei dati di input sulla posizione da parte dell'utente (che proviene da una terza parte). Obiettivo Scomporre logicamente e interpretare il campo di inserimento della pos...
posta 15.08.2013 - 22:21
0
risposte

combina il lettore monad con la scelta

Ho questo due tipi open FSharpx open FSharpx.Reader type First = { Name: string Items: string list } type Second = { Name: string Numbers: int list } Usando un monade Reader dalla FSharpx biblioteca posso farlo let...
posta 16.01.2017 - 16:21
0
risposte

Dipendenze tra moduli solo funzioni: hardcoding vs alternative

Passando da uno sfondo procedurale a "FP in small, OO in the large", sono alle prese col seguente problema. Supponiamo che ci siano moduli, ciascuno contenente solo funzioni matematiche numeriche senza effetti collaterali. Alcune funzioni richie...
posta 31.01.2018 - 22:07
1
risposta

Funzioni pure e ambito esterno [duplicato]

Scusa la mia ignoranza, vengo dalla famiglia di lingue C ma a zero esposizione a linguaggi funzionali. Ho letto che le funzioni pure generano solo output basati su un dato input. Lo stesso input fornisce la stessa uscita indipendentemente dall...
posta 30.08.2016 - 01:38