Resultados da pesquisa a pedido "functional-programming"
Para "combinar" funções em javascript de forma funcional?
Estou aprendendo programação funcional e me pergunto se existe uma maneira de "combinar" funções como esta: function triple(x) { return x * 3; } function plusOne(x) { return x + 1; } function isZero(x) { return x === 0; } combine(1); ...
Bibliotecas de programação genéricas de tipo de dados para Scala
Estou procurando uma biblioteca Scala que permita programação genérica de tipo de dados (comoSucata do seu Boilerplate [http://research.microsoft.com/en-us/um/people/simonpj/papers/hmap/], por exemplo). Uma lista de bibliotecas com links ...
Estruturas de dados persistentes eficientes para banco de dados relacional
Estou procurando material sobre estruturas de dados persistentes que possam ser usadas para implementar um modelo relacional. Persistência no significado de estruturas de dados imutáveis. Alguém sabe de alguns bons recursos, livros, papéis e ...
Largura funcional Primeira pesquisa
A primeira pesquisa de profundidade funcional é adorável em gráficos acíclicos direcionados. Nos gráficos com ciclos, no entanto, como evitamos recursões infinitas? Em uma linguagem processual, eu marcaria os nós ao atingi-los, mas digamos que ...
Por que preferir Typeclass em vez de herança?
De acordo com issoO slide de Erik Osheim [http://plastic-idolatry.com/typcls/#hard-oo-yes], ele diz que a herança pode resolver o mesmo problema que a classe, mas menciona que a herança tem um problema chamado: pesadelo de herança frágil e diz ...
Como reescrever o algoritmo de combinações Erlang no Elixir?
Estive mexendo com Elixir nas últimas semanas. Eu me deparei com este sucinto algoritmo de combinações em Erlang [http://rosettacode.org/wiki/Combinations#Erlang], que tentei reescrever no Elixir, mas fiquei preso. Versão Erlang: comb(0,_) -> ...
Expressões Java 8 Lambda para resolver fibonacci (maneira não recursiva)
Eu sou iniciante no uso do recurso de expressão Lambda no Java 8. As expressões Lambda são muito úteis na resolução de programas como verificação de número Prime, fatorial etc. No entanto, eles podem ser utilizados efetivamente na resolução de ...
maneira funcional de iterar acima do intervalo (ES6 / 7) [duplicado]
Esta pergunta já tem uma resposta aqui: Existe um mecanismo para fazer um loop x vezes no ES6 (ECMAScript 6) sem variáveis mutáveis? [/questions/30452263/is-there-a-mechanism-to-loop-x-times-in-es6-ecmascript-6-without-mutable-varia] 15 ...
F # e ADO.NET - F # idiomático
Estou apenas começando a aprender F #. Eu escrevi este código F # / ADO.NET ontem à noite. De que maneira você aprimora a sintaxe - faz parecer o F # idiomático? let cn = new OleDbConnection(cnstr) let sql = "SELECT * FROM People" let da = new ...
Recursão por um Slice Slift
Sinto que devo estar perdendo algo óbvio. Decompor uma lista na cabeça e na cauda e depois recorrer sobre a cauda é uma técnica de programação funcional padrão, mas estou lutando para fazer isso porSliceable digita no Swift. Eu tenho uma função ...