Resultados da pesquisa a pedido "haskell"
Existe algum Gerador de Analisador LL para Idiomas Funcionais, como Haskell ou Scal
Eu notei uma falta distinta de analisadores LL que criam analisadores em linguagens funcionais. A descoberta ideal para o que eu tenho procurado sem sucesso é algo para gerar um analisador Haskell para uma gramática LL (*) no estilo ANTLR ...
Memória Transacional de Software - Exemplo de Composabilidade
ma das principais vantagens da memória transacional de software que sempre é mencionada é a composibilidade e a modularidade. Diferentes fragmentos podem ser combinados para produzir componentes maiores. Em programas baseados em bloqueio, esse ...
lgoritmo de distância @edit em Haskell - ajuste de desempenho
Estou tentando implementar a distância levenshtein (ou editar distância) em Haskell, mas seu desempenho diminui rapidamente quando o comprimento da string aument Eu ainda sou bastante novo em Haskell, então seria bom se você pudesse me ...
Criar instância da classe de tipo Read em Haskell para o tipo de dados personalizado
Tenho um tipo de dados personalizadoFoo = Foo{ a :: Int, b :: Int} e estou tentando fazer do Foo uma instância personalizada de leitura. Eu já tenho uma funçãobar :: String -> Foo e tentei fazer isso: instance Read (Foo a b) where read s = bar s ...
Como hackear o GHCi (ou abraços) para que ele imprima caracteres Unicode sem escap
Veja o problema: normalmente, no ambiente interativo Haskell, caracteres Unicode não latinos (que fazem parte dos resultados) são impressos escapados, mesmo que o código do idioma permita tais caracteres (em vez de saída direta ...
Por que minha implementação modificada (haskell do mundo real) Mapreduce falha com “Muitos arquivos abertos”
Estou implementando um programa haskell que compara cada linha de um arquivo com a outra linha do arquivo. Por simplicidade, vamos assumir que a estrutura de dados representada por uma linha é apenas um Int, e meu algoritmo é a distância ao ...
Duas memoizações de parâmetro em Haskell
Estou tentando memorizar a seguinte função: gridwalk x y | x == 0 = 1 | y == 0 = 1 | otherwise = (gridwalk (x - 1) y) + (gridwalk x (y - 1))Olhando paraist [https://stackoverflow.com/questions/3208258/memoization-in-haskell] Eu vim com a ...
Diferença entre Estado, ST, IORef e MVar
Estou trabalhando noEscreva um esquema em 48 horas [http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours] (Tenho cerca de 85 horas) e cheguei à parte sobre Adicionando variáveis e ...
Pesquisando na lista
Eu tenho tentado definir uma função que, dada uma lista de números inteiros e um número inteiro n, retorne um booleano indicando se n ocorre exatamente uma vez na list Eu tenho isso, mas não está funcionando e não consigo descobrir once :: ...
Mapa paralelo em haskell
Existe algum substituto demap que avalia a lista em paralelo? Não preciso que seja preguiços Algo como:pmap :: (a -> b) -> [a] -> [b] me deixandopmap expensive_function big_list e tenho todos os meus núcleos em 100%.