Resultados da pesquisa a pedido "haskell"
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, ...
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 { ...
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 ...
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...
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 ...
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 ...
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 ...
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 ...
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 ...
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,