Resultados da pesquisa a pedido "haskell"
O que * (estrela) ou outros tipos significam em uma lista de instâncias de arinca
Pesquisando os haddocks de vários pacotes, costumo encontrar documentações de instância que se parecem com isso (Control.Category [https://hackage.haskell.org/package/base-4.9.0.0/docs/Control-Category.html]): Category k (Coercion k) Category * ...
O que é realmente mais desempenho? Haskell ou OCaml [fechado]
Passei os últimos 18 meses aprendendo a programar funcional, começando com o aprendizado do OCaml e, há algumas semanas, Haskell. Agora, quero dar o próximo passo e implementar alguma aplicação real: Um simples editor de terreno em tempo real. Eu ...
Escreva uma função de IO a -> a?
Pegue a função getLine. tem um tipo getLine :: IO StringComo faço para extrair a String desse valor de IO. De maneira mais geral, como faço para converter isso. IO apara isso: aSe isso não for possível. Por que não posso fazer isso?
Por que não há instância do MonadMask para ExceptT?
Edward Kmett'sexceções biblioteca não fornece umaMonadMask [https://www.stackage.org/haddock/lts-7.18/exceptions-0.8.3/Control-Monad-Catch.html#t:MonadMask] instância ...
Como posso obter o tipo de uma função polimórfica para uma instância de classe de tipo específica?
Por exemplo, digitando:t ap no GHCi dá o resultado ap :: Monad m => m (a -> b) -> m a -> m bSe eu já conheço a instância do Monad que vou usar é((->) r), como posso consultar o tipo deap para essa instância específica?
Como vincular com o vinculador GNU gold em vez de ld no Haskell
Meu projeto Haskell passa muito tempo emLinking dist/build/myapp/myapp ... e também no carregamento de bibliotecas compartilhadas ao executarTemplateHaskell código. Eu suspeito que isso é porqueld é lento. Como posso melhorar o tempo de link ...
Compreensão da lista: fazendo listas de listas
Olá, estou tentando fazer uma função no haskell que leva um número a faz uma partição usando listas, ou seja, para número4 isso criaria[[1,1,1,1],[1,1,2],[1,3],[2,2],[4]]. Eu estava pensando em usar a compreensão de lista para isso, onde ele ...
Haskell int list para String
Gostaria de saber se existe uma maneira simples de mudar[5,2,10] para dentro"52a". Onde não é apenas neste caso, quero associar qualquer número> 9 à letra correspondente. Desde já, obrigado.
Design de linguagem de "coleções" Haskell
Por que a implementação Haskell é tão focada nas listas vinculadas? Por exemplo, eu sei que Data.Sequence é mais eficiente com a maioria das operações de lista (exceto para ocons operação) e é muito utilizado; sintaticamente, porém, é "pouco ...
Como tornar os valores ilegais irrepresentáveis? [duplicado]
Esta pergunta já tem uma resposta aqui: Tipo inteiro positivo [/questions/11910143/positive-integer-type] 6 respostasUm método de design na Programação Funcional étornando estados ...