Resultados da pesquisa a pedido "haskell"

4 a resposta

É possível reduzir o eta?

É possível aplicar a redução eta no caso abaixo? let normalise = filter (\x -> Data.Char.isLetter x || Data.Char.isSpace x )Eu esperava que algo assim fosse possível: let normalise = filter (Data.Char.isLetter || Data.Char.isSpace)...mas não é

1 a resposta

Textura opengl de Haskell GLFW

Eu tenho tentado obter algum script que apenas exibe uma textura em um quadrado usando texcoords. Se possível, você pode editar o script para que funcione a partir daí, eu posso treinar como você fez isso e é assim que eu aprendo. import ...

1 a resposta

Imprimir lista vazia em Haksell

Aqui está o trecho de código: import System.Environment myReverse :: [a] -> [a] myReverse [] = [] main = print (myReverse [])Ao compilar isso com o GHC, recebo o seguinte erro: [1 de 1] Compilando Main (problem5_myReverse.hs, ...

3 a resposta

Tentando criar um algoritmo eficiente para uma função no Haskell

Estou procurando uma solução eficiente em tempo polinomial para o seguinte problema: Implemente um nó de função recursiva x y para calcular o (x, y) -ésimo número em um triângulo numérico definido como g(x,y) = 0 if |x| > y = 1 if (x,y) = (0,0) ...

30 a resposta

What is a monad?

Tendo examinado brevemente Haskell recentemente, o que seria umbreve, sucinto, prático explicação sobre o que é essencialmente uma mônada? Descobri que a maioria das explicações que encontrei é inacessível e carece de detalhes práticos.

4 a resposta

Faça a declaração sob uma cláusula where

Estou tentando converterIO [String] para[String] com<- obrigatório; no entanto, preciso usar umdo bloco para fazer isso sob umwhere declaração, mas Haskell reclama do recuo o tempo todo. Aqui está o código: decompEventBlocks :: IO [String] -> IO ...

1 a resposta

Que partes do mundo real Haskell agora são obsoletas ou consideradas más práticas?

No capítulo 19 deMundo Real Haskell Muitos exemplos agora falham devido à mudança deControl.Exception. Isso me faz pensar que talvez algumas das coisas deste livro sejam realmente obsoletas e não valham mais a pena estudar, depois de seis anos. ...

5 a resposta

Tipos de Haskell frustrando uma função "média" simples

Estou brincando com o iniciante Haskell e queria escrever uma função comum. Parecia a coisa mais simples do mundo, certo? Errado. Parece que o sistema de tipos de Haskell proíbe a média de trabalhar em um tipo numérico genérico - posso fazê-lo ...

2 a resposta

Como obter um valor de ponteiro em Haskell?

Desejo manipular dados em um nível muito baixo. Portanto, eu tenho uma função que recebe um endereço de memória virtual como um número inteiro e "faz coisas" com esse endereço de memória. Eu interfacei essa função de C, então ela tem o ...

3 a resposta

Entendendo o Bool de Haskell Derivando um Ord

Aprenda um Haskell [http://learnyouahaskell.com/making-our-own-types-and-typeclasses#algebraic-data-types] apresenta oBool tipo: data Bool = False | True deriving (Ord) Não entendo o motivo da comparaçãoBool's. > False `compare` True LT > True ...