Resultados da pesquisa a pedido "haskell"
Como fazer com que cabal e nix trabalhem juntos
Tanto quanto eu entendi,Nixé alternativa paracaixa de areia da cabala. Finalmente consegui instalar o Nix, mas ainda não entendo como ele pode substituir uma sandbox. Entendo que você não precisa do cabal usando o Nix e a versão compacta do ...
Números de Fibonacci em Haskell
Olá pessoal, Preciso alterar meu código F # para código Haskell, mas sou tão novo no Haskell e não consigo. Meu código simplesmente lê dados do teclado se os dados não forem um número inteiro retornam uma mensagem de erro e calculam o número n ...
Correspondência de padrões para expressões lambda
21 --Primitive recursion constructor 22 pr :: ([Int] -> Int) -> ([Int] -> Int) -> ([Int] -> Int) 23 pr f g = \xs 0 -> f xs 24 pr f g = \xs (y+1) -> g xs y ((pr f g) xs y)Quero que a função que essa função crie atue de maneira diferente ...
Haskell Prelude.read: sem análise String
de exemplos haskellhttp://learnyouahaskell.com/types-and-typeclasses [http://learnyouahaskell.com/types-and-typeclasses] ghci> read "5" :: Int 5 ghci> read "5" :: Float 5.0 ghci> (read "5" :: Float) * 4 20.0 ghci> read "[1,2,3,4]" :: [Int] ...
É possível codificar uma função genérica de "elevação" em Haskell?
Não sou o maior fã de varargs, mas sempre achei o aplicativo (f <$> x <*> y) e idioma ([i| f x y |]) os estilos têm muitos símbolos. Eu geralmente prefiro ir aoliftA2 f x y maneira, mas eu também acho que A2 é um pouco feio. ...
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. ...
makeLenses para GADTs (Haskell)
Existe um equivalente demakeLenses para GADTs? Se eu tiver um simplesGADT gostar: data D a b where D :: (Ord a, Ord b) => !a -> !b -> D a bExiste uma maneira de gerar lentes automaticamente passando um construtor e uma lista de nomes de campos?
Armazene o tipo de dados existente com o persistente Yesod
Todos os tutoriais e referências que eu pude encontrar sobre o Persistent descrevem detalhadamente como o Persistent pode criar automaticamente um novo tipo de dados, esquema, migração etc. a partir de uma única definição em sua DSL. No entanto, ...
Execute IO simples no Haskeline, dentro da mônada InputT, sem precisar recorrer a inseguros
Dada a prova do código de conceito abaixo, eu gostaria de poder, de alguma forma, executar meufoo função com a capacidade de gerar a stringPaul! e a possibilidade de obter seu valor de retorno dentro doInputT transformador de mônada sem ...
Manipulando Alterações Incrementais da Modelagem de Dados na Programação Funcional
A maioria dos problemas que tenho que resolver no meu trabalho como desenvolvedor tem a ver com modelagem de dados. Por exemplo, em um mundo de aplicativos da Web OOP, geralmente tenho que alterar as propriedades de dados que estão em um objeto ...