Resultados da pesquisa a pedido "haskell"
alimentação de fluxo duplo para evitar a memorização desnecessária?
Sou novo no Haskell e estou tentando implementar o Euler Sieve no estilo de processamento de fluxo.Quando eu chequei oHaskell Wiki página sobre números primo...
Alternativa para deprecated -XDatatypeContext?
Digamos que eu queira definir uma árvore assim:
Usando programação dinâmica em Haskell? [Aviso: solução do ProjectEuler 31 dentro]
Na resolução do problema do projecteuler.net # 31 [SPOILERS À FRENTE] (contando o número de maneiras de ganhar 2 £ com as moedas britânicas), eu queria usar programação dinâmica. Comecei com o OCaml e escrevi a seguinte programação ...
Por que as listas de diferenças são mais eficientes que a concatenação regular?
No momento, estou trabalhando no caminhoAprenda um Haskell livro on-line, e chegou a um capítulo onde o autor está explicando que algumas concatenações de li...
Tocar um arquivo wav com o Haskell
Existe uma maneira simples e direta de reproduzir um arquivo WAV do Haskell usando alguma biblioteca e, possivelmente, reproduzir muitos sons de uma só vez?E...
Como implementar a monad de continuação indexada no estilo do índice de núcleo
Eu tenho visto (e tentando entender) mônadas indexadas recentemente. Eu acho que tenho a cabeça em torno de um estilo de mônada indexada, como descrito aqui:...
Como evito me referir a todas as variáveis de estado ao atualizar apenas algumas?
Um idioma usado para compor alguns procedimentos (com memória) é o seguinte: p1 :: State (Int, String) () p1 = do (a, b) <- get ... do something ... put (a', b) p2 :: State (Int, String) () p2 = do (a, b) <- get ... do something else ... put (a, ...
GHCi “let” - o que isso faz?
Eu gostaria que alguém apontasse o que "deixa" fazer no GHCi, ou, na falta disso, explique de maneira convincente :-).Tanto quanto eu posso dizer, ...