Resultados da pesquisa a pedido "haskell"
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 ...
Famílias de tipo fechado e tipos de função estranhos
Desculpe, eu não conseguia imaginar um título melhor para a pergunta, então leia adiante. Imagine que temos uma família de tipos fechados que mapeia todos os tipos correspondentesMaybe exceto os próprios talvez: type family Family x where Family ...
Escrevendo tipo de dados algébricos no Scala
Em Haskell, eu posso definir umTree: data Tree a = Empty | Node a (Tree a) (Tree a) Como eu poderia escrever isso em Scala? Não sei como manter o parâmetro type[A] em Scala paraNode combinarTreetipoa.
Por que devemos usar o comportamento no FRP
Estou aprendendo banana reativa. Para entender a biblioteca, decidi implementar um aplicativo fictício que aumentaria um contador sempre que alguém apertar um botão. A biblioteca da interface do usuário que estou usando é Gtk, mas isso não ...
haskell repl no emacs
Oi, eu estou começando com haskell e tentando configurar meu emacs para o seu desenvolvimento. eu tenhohaskell-mod eghc-mod mais recente ememacs 24.3.1. GHC é7.6.3 Eu criei um arquivo haskell first.hs e quando eu façoC-c C-l Ele ...
Como uma substituição é exibida para um novo tipo?
Quero substituir os construtores inteiros padrão em Haskell para que eles produzam strings (principalmente por curiosidade, mas temporariamente para fazer uma boa alternativa de entrada para a inconveniência do \ frac {} {} do LaTeX). Eu queria ...
O verificador de tipos está permitindo uma substituição muito incorreta, e o programa ainda compila
Enquanto tentava depurar um problema no meu programa (2 círculos com um raio igual estão sendo desenhados para tamanhos diferentes usando o Gloss), deparei-me com uma situação estranha. No meu arquivo que lida com objetos, tenho a seguinte ...
É possível a programação funcional da GUI? [fechadas]
Recentemente, peguei o bug do FP (tentando aprender Haskell) e fiquei realmente impressionado com o que vi até agora (funções de primeira classe, avaliação preguiçosa e todas as outras vantagens). Ainda não sou especialista, mas já comecei a ...
Reescrever como uma técnica prática de otimização no GHC: é realmente necessário?
Eu estava lendo o artigo de autoria de Simon Peyton Jones, et al. nomeado “Jogando de acordo com as regras: reescrevendo como uma técnica prática de otimização no GHC” [http://research.microsoft.com/en-us/um/people/simonpj/papers/rules.htm]. ...
Por que o contexto não é considerado ao selecionar a instância da classe de tipo no Haskell?
Eu entendo que ao ter instance (Foo a) => Bar a instance (Xyy a) => Bar aO GHC não considera os contextos e as instâncias são relatadas como duplicadas. O que é contra-intuitivo, que (eu acho) depois de selecionar uma instância, ele ainda ...