Resultados da pesquisa a pedido "haskell"
É 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 é
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 ...
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, ...
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) ...
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.
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 ...
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. ...
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 ...
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 ...
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 ...