Resultados da pesquisa a pedido "haskell"

1 a resposta

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

2 a resposta

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

1 a resposta

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

1 a resposta

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

2 a resposta

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

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

1 a resposta

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?

2 a resposta

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

1 a resposta

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

5 a resposta

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