Resultados da pesquisa a pedido "haskell"
Conhecimento comum sobre desempenho de haskell [fechado]
Olá Haskellers por aí! Tenho a sensação de que as perguntas sobre desempenho surgem com mais frequência e que o conhecimento sobre quais funções / algoritmos / bibliotecas são rápidas e estáveis é escasso. Claro que existem bibliotecas ...
Biblioteca proprietária Haskell
Sou um pouco novo em Haskell, já o uso há alguns meses para projetos paralelos. Eu gostaria de escrever uma interface Haskell para uma biblioteca C. Todo o código será proprietário, não de código aberto. Portanto, minha pergunta é: e se eu acabar ...
Exceção em tempo de execução ao tentar imprimir um caractere Unicode
Char é o tipo de caracteres Unicode em Haskell eString e simples[Char] (ou seja, uma lista deChar Itens). Aqui está um código simples: main = putStrLn "©" -- Unicode stringEsse código compila bem, mas recebo a exceção de tempo de execução quando ...
NixOS, Haskell, opengl: problemas com a criação e execução de programas openGL
Estou com um problema no GL no NixOS: o problema parece antigo, mas ainda não existe uma solução direta ainda em 2017! Estou tentando criar um programa Haskell usando oGloss biblioteca. Eu instaleigloss e tudo o que precisa usando onix-shell -p ...
Como lidar com a migração da estrutura de dados de uma maneira composicional em Haskell?
Estou tentando implementar (des) serialização de estruturas de dados em Haskell de uma maneira que: Cuida do esquema em evolução da estrutura de dados,Permite a leitura segura de versões anteriores, se houver algum código de "correção",Não ...
O GHCi trava quando Ctrl + Cing do loop infinito com -fbreak-on-exception definido
Como o título diz, eu crio um loop infinito no GHCi: f x = x - 2 g x = if f x < x then g (f x + 2) else x g 2Normalmente, pressionar Ctrl + C gera "Interrompido". e um retorno ao prompt do GHCi. Se eu:set -fbreak-on-exception de antemão, Ctrl + ...
Haskell: não é possível usar o “map putStrLn”?
Tenho uma lista de strings e tentei o seguinte: ls = [ "banana", "mango", "orange" ] main = do map PutStrLn list_of_stringsIsso não funcionou e não consigo entender o porqu ghc print-list.hs print-list.hs:3:0: Couldn't match expected type `IO ...
Temporizando funções puras
Como posso "matar" um cálculo puro que está demorando demais? eu tentei
Distinção entre typeclasses MonadPlus, Alternative e Monoid?
As typeclasses de Haskell da biblioteca padrão