Resultados da pesquisa a pedido "functional-programming"
specificação para uma linguagem de programação reativa funcion
Estou pensando em criar uma estrutura reativa funcional em algum momento. Eu li bastante sobre isso e vi alguns exemplos, mas queria ter uma idéia clara do que essa estrutura teria que fazer para ser considerada uma extensão / dsl de FRP. Não ...
Qual é a vida útil de um valor memorizado em uma linguagem funcional como Haskell?
Em uma linguagem funcional pura com semântica lenta (como Haskell), os resultados dos cálculos são memorizados, para que avaliações adicionais de uma função com as mesmas entradas não recalculem o valor, mas o obtenham diretamente do cache de ...
O que é “Lambda Lifting”?
Acabei de descobrir isso enquanto pesquisava a fonte do compilador Erlan Eu realmente não estou entendendo. (vai entender;)), considerando que acabei de perceber que existe algo assim há 5 minutos). Desculpe-me por perguntar primeiro, sem ...
rogramação funcional em Ja
omo você pode emular a programação funcional em java, especificamente, fazendo coisas como mapear uma função para uma coleção de iten map(func, new String[]{"a","b","c"}); qual é a maneira menos detalhada e estranha de fazer isso?
lgumas estruturas de dados são mais adequadas para programação funcional do que outra
EmReal World Haskell [http://book.realworldhaskell.org/], há uma seção intitulada "Vida sem matrizes ou tabelas de hash", na qual os autores sugerem que lista e árvores são preferidas na programação funcional, enquanto uma matriz ou tabela de ...
Esse código não está no estilo recursivo da caud
Sou meio novo no Scala testando-o ao ler Beggining Scala de David Pollack. Ele define uma função recursiva simples que carrega todas as strings do arquivo: def allStrings(expr: => String): List[String] = expr match { case null => Nil case w => ...
haskell - deixe / onde equivalente na compreensão da lista?
Existe uma maneira de usarlet,where ou definir sub-expressões em uma compreensão de lista para que possa ser usada tanto no termo quanto na restrição? De minhas experiências, o seguinte trabalho: [let x = i*i in x | i<-[1..10], i*i > 20] ...
Encontrando os subconjuntos de uma matriz em PHP
Tenho um esquema relacional com atributos (A B C D). Também tenho um conjunto de dependências funcionais. Agora preciso determinar o fechamento de todos os subconjuntos possíveis dos atributos de R. É onde eu estou preso. Preciso aprender como ...
rogramação funcional eficiente (usando mapply) em R para um problema processual "natural&quo
Um caso de uso comum em R (pelo menos para mim) é identificar observações em um quadro de dados que possuem alguma característica que depende dos valores em algum subconjunto de outras observaçõe Para tornar isso mais concereto, suponha que eu ...
Por que Haskell força a primeira letra do construtor de dados a ser maiúscula?
Dê um exemplo feio: data Bighead = Big little = 1 f1 = little :: Int f2 = Big :: BigHeadNa minha opinião f1 ef2 todos apontam para alguns dados. o único diferente de little eBig) é pouco tem um pedaço de código para fazer avaliação. mas Big ...