Domande con tag 'f#'

3
risposte

Programmazione dichiarativa per il controllo deterministico in tempo reale

Diciamo che vuoi controllare un motore in tempo reale. Normalmente useresti un microcontrollore o PC con ad es. linguaggio di programmazione c. Quindi useresti un approccio imperativo. Dì al microcontrollore esattamente come fare il controllo de...
posta 16.03.2016 - 18:00
3
risposte

semplice lasciare vincolante contro la funzione costante

Capisco i motivi per cui preferirei let a = f(x) a let a() = f(x) , specialmente quando f takes è una funzione a lunga esecuzione. Penso anche che sia corretto dire che, considerando le origini del calcolo lambda della programmazione...
posta 29.08.2014 - 17:39
3
risposte

Quali scenari utilizzare le raccolte simultanee .NET in modo efficace?

Sto studiando come introdurre il parallelismo in un'applicazione per migliorare le prestazioni. In particolare, sto analizzando parallelamente i loop e le loro varianti e i miei esperimenti iniziali mostrano un sovraccarico significativo nell'ut...
posta 21.10.2015 - 13:23
2
risposte

Come / se testare combinazioni di base di funzioni già testate

Ci scusiamo per la domanda prolissa. Spero che la domanda e le sue potenziali risposte possano servire come esempio utile per gli sviluppatori che si stanno chiedendo dove impostare la barra per testare combinazioni abbastanza semplici di funzio...
posta 18.09.2017 - 14:11
2
risposte

In che modo i linguaggi funzionali gestiscono una situazione di scherno quando si utilizza la progettazione basata sull'interfaccia?

Tipicamente in C # uso l'injection dependance per aiutare con il mocking; public void UserService { public UserService(IUserQuery userQuery, IUserCommunicator userCommunicator, IUserValidator userValidator) { UserQuery = userQuery;...
posta 25.06.2012 - 21:31
1
risposta

Perché il nome MailboxProcessor in F #?

Sembra che la pratica standard sia quella di alias immediatamente MailboxProcessor<'T> a Agent<'T> . Quindi, perché il nome in primo luogo comunque? Perché non lo chiamano solo Agent<'T> , se prima non c'è confli...
posta 02.09.2016 - 19:15
1
risposta

Elenca l'asimmetria in F #

Sto provando per la prima volta F # con poche conoscenze teoriche preliminari sulla programmazione funzionale. Ho scritto una piccola funzione per calcolare una media mobile semplice su una lista. Eccolo: let rec sma n data = let length =...
posta 07.12.2018 - 10:44
3
risposte

Dividere un file in più oggetti in modo funzionale

Voglio leggere un file in una raccolta di oggetti. I dati (è un file Leica PTX se sei curioso) sono formattati come segue: 640 [begin item #1: number of columns] 480 [number of rows] 0 0 0 [position information: 3x3 matrix] 0 0 0 [position ctd...
posta 26.10.2015 - 10:33
1
risposta

Flusso di lavoro basato su REPL e test unitario

Come sviluppatore che ha lavorato principalmente alla programmazione funzionale in F # negli ultimi anni, sono molto affezionato al mio REPL e lo uso eseguendo il mio codice mentre procedo, testando e perfezionando ogni funzione mentre scrivo. T...
posta 10.10.2018 - 16:33
1
risposta

F # MailboxProcessor aka Agent come API

Visto che c'è un aumento nelle soluzioni basate su attori, sono un po 'confuso riguardo alla mancanza di lib di F # che usano qualcosa come il MailboxProcessor come API. Qual è il lato negativo? Perché gestire le capacità limitate e il sov...
posta 09.06.2015 - 21:13