Domande con tag 'functional-programming'

4
risposte

Unit test di codice funzionale tipizzato staticamente

Volevo chiederti delle persone, in quali casi ha senso testare un codice funzionale tipizzato in modo unitario, come scritto in haskell, scala, ocaml, nemerle, f # o haXe (l'ultimo è quello a cui sono veramente interessato, ma Volevo sfruttare l...
posta 24.11.2011 - 11:11
1
risposta

Le funzioni del generatore sono valide nella programmazione funzionale?

Le domande sono: I generatori rompono il paradigma della programmazione funzionale? Perché o perché no? Se sì, i generatori possono essere utilizzati nella programmazione funzionale e in che modo? Considera quanto segue: function * do...
posta 29.09.2016 - 20:51
4
risposte

Groovy chiama l'applicazione parziale 'currying'?

Groovy ha un concetto che chiama "currying". Ecco un esempio dal loro wiki: def divide = { a, b -> a / b } def halver = divide.rcurry(2) assert halver(8) == 4 La mia comprensione di cosa sta succedendo qui è che l'a...
posta 14.06.2012 - 11:29
2
risposte

Quali sono gli usi dei tipi di dati algebrici?

Sto leggendo su Tipi di dati algebrici (grazie a Richard Minerich ho trovato questo spiegazione eccellente del concetto). Mentre penso di capire la nozione di tipi di somma e tipi di prodotto ecc., Quello che non sto capendo è come i tipi di...
posta 05.05.2011 - 16:10
2
risposte

Beautiful Erlang Code [closed]

Sto cercando di saperne di più su Erlang dei progetti di giocattoli con cui ho giocato. A tal fine, sto leggendo attraverso Programmazione di Erlang e alcuni degli archivi di Armstrong on Software . Vorrei anche leggere un codice di esempio...
posta 07.11.2010 - 03:51
5
risposte

Qual è il vantaggio di avere "nessuna eccezione di runtime", come sostiene Elm?

Alcune lingue sostengono di avere "nessuna eccezione di runtime" come un chiaro vantaggio rispetto ad altre lingue che le hanno. Sono confuso sull'argomento. L'eccezione di runtime è solo uno strumento, per quanto ne so, e se usato bene:...
posta 01.12.2016 - 17:43
5
risposte

Qual è l'alternativa di programmazione funzionale a un'interfaccia?

Se voglio programmare in uno stile "funzionale", con cosa sostituire un'interfaccia? interface IFace { string Name { get; set; } int Id { get; } } class Foo : IFace { ... } Forse un Tuple<> ? Tuple<Func<string> /*...
posta 03.03.2013 - 05:17
2
risposte

Applicazione dei principi di Clean Code alle lingue funzionali

Attualmente sto leggendo Codice pulito di Robert Martin . Penso che sia grandioso, e quando scrivo il codice OO sto prendendo a cuore le sue lezioni. In particolare, penso che il suo consiglio di usare piccole funzioni con nomi significativi...
posta 28.08.2014 - 00:14
5
risposte

Qual è il linguaggio di produzione più compatibile e ampiamente utilizzato per esportare le conoscenze e le competenze acquisite da Haskell?

Mi piace Haskell, chiaro e semplice. Mentre Haskell è utilizzato nei software di produzione, non è particolarmente diffuso da quello che ho visto. Qual è la lingua più simile e ancora ampiamente utilizzata per quanto riguarda i progetti di produ...
posta 01.09.2011 - 01:55
5
risposte

Come dovrebbe essere abituato a pensare a FP come leggere il codice imperativo?

Mi sono laureato all'università circa cinque mesi fa e ho lavorato in una startup locale negli ultimi quattro mesi. Durante l'università, ho studiato Haskell, F # etc da solo. Ci è stato insegnato Java all'università, ma sono stato esposto alla...
posta 27.09.2011 - 13:15