Resultados da pesquisa a pedido "haskell"

2 a resposta

Derive Eq e Show para alias de tipo em Haskell

Eu tenho o seguinte tipo alias

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

3 a resposta

Qual é a diferença entre traços em Rust e classes de letras em Haskell?

Traits [http://rustbyexample.com/trait.html]em Rust parece pelo menos superficialmente semelhante atypeclasses [http://en.wikipedia.org/wiki/Type_class]em Haskell, no entanto, vi pessoas escreverem que existem algumas diferenças entre elas. ...

7 a resposta

E / S lenta e haskell e arquivos de fechamento

Eu escrevi um pequeno programa Haskell para imprimir as somas de verificação MD5 de todos os arquivos no diretório atual (pesquisado recursivamente). Basicamente, uma versão Haskell domd5deep. Tudo está bem e elegante, exceto se o diretório atual ...

3 a resposta

Recuo de Haskell “onde”: por que deve ser identificador passado recuado?

Este código: import Data.Char (digitToInt) myInt :: String -> Int myInt [] = error "bad input: empty string" myInt (x:xs) | x == '-' = -1 * myInt xs | otherwise = foldl convert 0 (x:xs) where convert acc x | x `elem` ['0'..'9'] = 10 * acc ...

2 a resposta

Como projetar uma pilha monádica?

Como você projeta e constrói suas pilhas monádicas? Pela primeira vez eu preciso construir uma pilha monádica (usando transformadores) para resolver um probl...

1 a resposta

Como atribuir um valor da monad IO a um construtor qualificado RankNType

(ATUALIZADA) Eu fiz uma interface usando umMônada grátis [https://stackoverflow.com/a/23767740/163177]para um armazenamento de dados genérico. Quero colocar o intérprete específico (:: DataStore a -> IO a) escolhido pelo usuário em tempo de ...

5 a resposta

Preenchimento automático de haskell no Emacs usando o modo haskell

Eu instaleihaskel-mode no emacs. Então escrevo no meu .emacs: (load "~/.emacs.d/haskell-mode/haskell-site-file") (add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode) (add-hook 'haskell-mode-hook 'turn-on-haskell-indentation) (add-hook ...

4 a resposta

Leitura e gravação em arquivo em Haskell

Estou tentando ler o conteúdo de um arquivo, transformar o texto em maiúsculas e, em seguida, escrevê-lo novamente. Aqui está o código que eu havia escrito: import System.IO import Data.Char main = do handle <- openFile "file.txt" ReadWriteMode ...

3 a resposta

Como o Haskell lida com a documentação?

Como obtenho documentação online no Haskell? Existe algo tão elegante / prático quanto o que o Python faz abaixo? >>> help([].count) Help on built-in function count: count(...) L.count(value) -> integer -- return number of occurrences of value