Resultados da pesquisa a pedido "haskell"

6 a resposta

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

7 a resposta

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

5 a resposta

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

6 a resposta

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

1 a resposta

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

3 a resposta

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

1 a resposta

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

2 a resposta

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

3 a resposta

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

1 a resposta

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