Resultados da pesquisa a pedido "haskell"

2 a resposta

Haskell: Preso em IO mônada

Eu estou tentando analisar um arquivo usando a função parseFile encontrada no pacote haskell-src-exts. Eu estou tentando trabalhar com a saída do parseFile, ...

6 a resposta

Tipo de Haskell vs Construtor de Dados

Eu estou aprendendo Haskell delearnyouahaskell.com [http://learnyouahaskell.com] . Estou tendo problemas para entender construtores de tipos e construtores de dados. Por exemplo, eu realmente não entendo a diferença entre isso: data Car = Car { ...

4 a resposta

Quando tento instalar o hlint, obtenho erros ao redor do old-time-1.1.0.3

Eu tentei instalar o Hlint pela primeira vez.cabal install hlint mas então eu recebi o erro: cabal: Error: some packages failed to install: cpphs-1.20.2 depends on old-time-1.1.0.3 which failed to install. haskell-src-exts-1.18.2 depends ...

1 a resposta

Quais são as armadilhas do uso de FlexibleContexts e FlexibleInstances?

Como esses contextos e instâncias flexíveis não estão disponíveis no padrão Haskell, presumo que haja possíveis problemas ao usá-los. O que eles são? Podem l...

1 a resposta

Como posso escrever esse código simples usando a mônada do estado?

Sou iniciante em Haskell e me deparei com uma situação em que gostaria de usar a mônada estadual. (Ou, pelo menos, acho que é isso que eu gostaria de usar.) Há um milhão de tutoriais para a mônada estadual, mas todos parecem assumir que ...

3 a resposta

Programação orientada a objetos em um contexto de programação puramente funcional?

Existem vantagens em usar a programação orientada a objetos (OOP) em um contexto de programação funcional (FP)? Eu tenho usadoF # [http://en.wikipedia.org/wiki/F_Sharp_%28programming_language%29]já faz algum tempo e notei que quanto mais minhas ...

2 a resposta

Como posso produzir um tipo de tag para qualquer tipo de dados para uso com o DSum, sem o modelo Haskell?

fundo Eu quero escrever algum código de biblioteca, que internamente usa o DSum para manipular o tipo de dados de um usuário. O DSum requer um tipo de 'tag' que possui um argumento de tipo único. No entanto, quero que meu código funcione ...

3 a resposta

Melhor maneira de implementar o polimorfismo ad-hoc em Haskell?

Eu tenho uma função polimórfica como: convert :: (Show a) => a -> String convert = " [label=" ++ (show a) ++ "]"Mas às vezes eu quero passar um Data.Map e fazer alguma conversão de valor-chave mais sofisticada. Eu sei que não posso fazer a ...

3 a resposta

Simulando objetos com estado de interação no Haskell

Atualmente, estou escrevendo um programa Haskell que envolve a simulação de uma máquina abstrata, que possui estado interno, recebe entrada e fornece saída. Eu sei como implementar isso usando a mônada do estado, o que resulta em um código muito ...

1 a resposta

Vendo definição de typeclass em ghci para um tipo específico

Existe uma maneira de ver a definição de Typeclass em ghci para um tipo específico?Por exemplo,