Resultados da pesquisa a pedido "haskell"
Como Haskell lida com polimorfismo de sobrecarga?
Tenho uma pergunta sobre o polimorfismo de Haskel Como eu aprendi, existem dois tipos de polimorfismo: Parametric: onde você não especifica o tipo de entrad Exemplo functionName :: [a] -> a Sobrecarga: como programação imperativa, ou seja, ...
Haskell: implementação real de mônada de E / S, em idioma diferente?
Como a Mônada de IO é realmente implementada? No sentido de qual seria a implementação real domain função? Como eu chamaria a função haskell (IO) de outro idioma e, nesse caso, preciso manter o IO sozinh Fazmain puxa ações de IO ...
Como funciona o curry?
Sou muito novo em Haskell e FP em geral. Eu li muitos dos escritos que descrevem o que é o curry, mas não encontrei uma explicação de como ele realmente funcion Aqui está uma função:(+) :: a -> (a -> a) Se eu fizer(+) 4 7, a função leva4 ...
Como definir uma classe que permita acesso uniforme a diferentes registros no Haskel
Tenho dois registros que possuem um campo que quero extrair para exibição. Como organizo as coisas para que possam ser manipuladas com as mesmas funções? Como eles têm campos diferentes (neste caso,firstName ebuildingName) que são seus campos de ...
Como evitar a recompilação neste arquivo caba
Estou trabalhando neste projeto Haskell e tenho um arquivo cabal. Agora, meu projeto está estruturado como uma biblioteca que implementa um intérprete simples. Eu também tenho um arquivo principal muito curto que precisa ser incorporado em um ...
Haskell - Como evitar digitar o mesmo contexto repetidament
Comecei recentemente um poucohobby project [http://github.com/fuzxxl/Unter], onde tento implementar o Skat, um jogo de cartas complicado para três jogadores. Para possibilitar a reprodução de diferentes tipos de jogadores (como IA, rede ...
sando o "Talvez" de Haskell, declarações de tipo [pergunta do iniciante]
Comecei a experimentar Haskell e tenho um problema. qqq é uma função que deve imprimir uma sequência de caracteres se chamada com "Nothing" e imprimir outras coisas se chamada com "Just something". A primeira tentativa parece funcionar: qqq ...
Como depurar código Haskell?
Eu tenho um problema. Eu escrevi um grande programa Haskell, e ele sempre funciona com pequenas informações. Agora, quando quero testá-lo e gerar uma entrada maior, sempre recebo a mensagem: HsProg: Prelude.head: empty listEu usoPrelude.head ...
Polimorfismo paramétrico vs Polimorfismo ad-hoc
Gostaria de entender a principal diferença entre o polimorfismo paramétrico, como o polimorfismo de classes / funções genéricas nas linguagens Java / Scala / C ++ e o polimorfismo "ad-hoc" no sistema do tipo Haskell. Estou familiarizado com o ...
Como você usa o parsec de maneira gananciosa?
No meu trabalho, me deparei com um monte de sql retorcido, e tive a brilhante idéia de escrever um programa para analisar o sql e imprimi-lo ordenadamente. Fiz a maioria rapidamente, mas encontrei um problema que não sei resolver. Então, vamos ...