Resultados da pesquisa a pedido "haskell"

9 a resposta

Como defino a aplicação do Lisp em Haskell?

Essa definição não deve ser permitida em um idioma lento como Haskell, no qual as funções são curry? apply f [] = f apply f (x:xs) = apply (f x) xs É basicamente uma função que aplica a função fornecida à lista de argumentos fornecida e é muito ...

2 a resposta

Como obter uma fatia de matriz com Repa em um intervalo

Estou tentando implementar uma função de soma acumulada usando Repa para calcular imagens integrais. Minha implementação atual é semelhante à seguinte: cumsum :: (Elt a, Num a) => Array DIM2 a -> Array DIM2 a cumsum array = traverse array id ...

8 a resposta

Usando a função de mapa de Haskell para calcular a soma de uma lista

Haskell addm::[Int]->Int addm (x:xs) = sum(x:xs) Consegui obter uma soma de uma lista usandosum, mas é possível obter a soma de uma lista usandomap função? Também o que o uso da função de mapa?

4 a resposta

Como matar um tópico em Haskell

Usando Control.Concurrent e forkIO, existem alguns casos que deixarão o encadeamento em um estado bloqueado (isso é especialmente frequente em janelas com rede), mesmo que se tente usar killThread, a exceção nunca será gerada no encadeamento. ...

2 a resposta

erialização binária para listas de comprimento indefinido em Haske

Estou usando o Data.Binary para serializar dados em arquivos. No meu aplicativo, adiciono itens gradualmente a esses arquivos. Os dois pacotes de serialização mais populares, binário e cereal, ambos serializam listas como uma contagem seguida ...

1 a resposta

Alguma maneira de criar a unmemo-monad?

Suponha que alguém crie um programa para jogar xadrez ou resolver sudoku. Nesse tipo de programa, faz sentido ter uma estrutura em árvore representando os estados do jog Esta árvore seria muito grande, "praticamente infinita". O que por si só ...

1 a resposta

Biblioteca para analisar e verificar o código Haskel

Existe alguma biblioteca no hackage que pode analisar o código haskell e verificar se é um código válido ou nã Estou disposto a jogar um pouco com um modelo evolutivo e quero verificar se as seqüências de código produzidas serão compiladas sem ...

1 a resposta

A instância `Eq` auto-derivada do GHC é realmente * O (N) *?

Acabei de perceber, ao tentar aprender a ler o GHC Core, que o @ derivado automaticamenEq instância para tipos de dados no estilo enum, como data EType = ETypeA | ETypeB | ETypeC | ETypeD | ETypeE | ETypeF | ETypeG | ETypeH deriving (Eq) parece ...

1 a resposta

Haskell cabal: Acabei de instalar pacotes, mas agora os pacotes não foram encontrados

Por aqu [http://haskell.org/haskellwiki/Cabal-Install#I_just_installed_packages.2C_but_now_the_packages_are_not_found] é a única razão pela qual posso encontrar os pacotes que estou instalando usandocabal não foram encontrados pelo GHC: Isso ...

3 a resposta

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 ...