Resultados da pesquisa a pedido "haskell"

2 a resposta

scripts para gerenciar automaticamente importações ou refatorar módulos

Alguém conhece ferramentas para gerenciar importações Haskell? Às vezes, quero refatorar as coisas movendo-as para outro arquivo, e um script para gerar o conjunto mínimo de importações [para o novo arquivo] seria bo

5 a resposta

Haskell - Qual a melhor forma de representar a gramática de uma linguagem de programação?

Eu estive olhando para Haskell e gostaria bastante de escrever um compilador (como um exercício de aprendizado), uma vez que muitos de seus recursos inatos podem ser facilmente aplicados a um compilador (particularmente um compilador decente ...

2 a resposta

System.Directory.getDirectoryContents suporte a unicode

O código a seguir imprime algo como°Ð½Ð´Ð¸Ñ-ÐÑÐ¿Ð°Ð½Ð¸Ñ getDirectoryContents "path/to/directory/that/contains/files/with/nonASCII/names" >>= mapM_ putStrLn Parece que é um ghcerr [http://hackage.haskell.org/trac/ghc/ticket/3307] e já está ...

3 a resposta

Decrementing intervalos em Haskell

Sou muito novo em Haskell. Alguém poderia explicar por que definir uma lista como essa retorna uma lista nula ghci> let myList = [10..1] ghci> myList []Como isso funciona corretament ghci> let myList = [10, 9..1] ghci> myList [10, 9, 8, 7, 6, ...

1 a resposta

Estou usando banana reativa, certo?

Aqui está um exemplo do programa Haskell FRP usando a biblioteca reactive-banana. Estou apenas começando a me sentir bem com Haskell e, especialmente, ainda não entendi o que significa FRP. Eu realmente aprecio algumas críticas ao código ...

2 a resposta

Como analisar JSON aninhado com aeson

Estou tentando analisar JSON do seguinte formulário usando aeson {"field":{"name":"..."}} or {"tag":{"name":"..."}} or {"line":{"number":"..."}} para construir o seguinte tipo de dados data Rule = Line Integer | Field L.ByteString | Tag ...

3 a resposta

Qual é o sentido do mapa em Haskell, quando há fmap?

m todos os lugares que tentei usarmap, fmap também funcionou. Por que os criadores de Haskell sentiram a necessidade de ummap função? Não poderia ser apenas o que atualmente é conhecido comofmap efmap pode ser removido do idioma?

4 a resposta

Extendendo um tipo de dados em Haskell

Haskell novato aqui. Eu escrevi um avaliador para uma linguagem mínima de montage Agora, quero estender essa linguagem para suportar um pouco de açúcar sintático que, depois, compilarei novamente para usar apenas os operadores primitivos. ...

1 a resposta

Haskell Error - Expressão nua no nível superior

Eu tenho o seguinte código fib n | n == 0 = 0 | n == 1 = 1 | n > 1 = fib (n-1) + fib (n-2) print fib 5 E por algum motivo, está lançando um erro: [1 of 1] Compiling Main ( test.hs, test.o ) test.hs:8:1: Parse error: naked expression at top ...

2 a resposta

Gerenciando a mônada de IO

Estou trabalhando para aprender alguns Haskell (desculpe o erro de novato) - Este erro de rotina está fora. Meu entendimento da sintaxe do & <- é que eles extraem o tipo não-Mônada da mônada. Para que o entendimento seja falho: qual é o ...