Resultados da pesquisa a pedido "haskell"

2 a resposta

Mônada de continuação para uma função de rendimento / espera em Haskell

Eu quero criar um tipo de autômatos com um tipo como este: newtype Auto i o = Auto {runAuto :: i -> (o, Auto i o)}Eu sei que esse é o tipo deSeta de ...

9 a resposta

Usa para a função de identificação Haskell

Quais são os usos parafunção id [http://www.zvon.org/other/haskell/Outputprelude/id_f.html]em Haskell?

4 a resposta

Qual biblioteca haskell me permitirá salvar uma matriz / vetor 2D em um arquivo png / jpg / gif ...?

Estou brincando com o haskell, começando com programas simples de plotagem para molhar os pés. Preciso de uma biblioteca que permita salvar um vetor / matriz 2D em um arquivo de imagem. Não quero escrever uma lista de cores. Quero ...

3 a resposta

Por que a junção é autônoma, em vez de parte da implementação mínima da classe de classe Monad?

Eu preferiria definir uma instância do Monad através da função join em vez de>>= ... A partir dessa equivalência: x >>= f = join (fmap f x)Você poderia definir uma instância do Monad apenas com join? Eu esperava ingressar em Monad com:{-# ...

1 a resposta

Template Haskell: Existe uma função (ou sintaxe especial) que analisa uma String e retorna Q Exp?

Estou tentando aprender um pouco de Template Haskell e Quasi Quotation, e estou procurando por uma função que faça umaString e analisa paraQ Exp, então o tipo é: String -> Q ExpTentei pesquisar no hoogle, mas os resultados que vi ...

4 a resposta

Como uso a codificação da Igreja para mônadas gratuitas?

Eu tenho usado oFree tipo de dados emControl.Monad.Free defree pacote. Agora estou tentando convertê-lo para usarF noControl.Monad.Free.Church mas não consegue descobrir como mapear as funções. Por exemplo, uma função simples de correspondência ...

1 a resposta

Entendendo flechas em Haskell

Eu tenho tentado controlar as flechas, já que elas são a base da maioriaFRP [https://en.wikipedia.org/wiki/Functional_reactive_programming]implementações. Acho que entendo a idéia básica - eles estão relacionados às mônadas, mas armazenam ...

3 a resposta

Por que usamos tuplas, se podemos usar uma lista bidimensional?

Existe um benefício em reservar especificamente pares de tipos de dados variados para tuplas como essas: [(23, "Jordan"), (8, "Bryant")]Em vez de usar apenas uma lista bidimensional: [[23, "Jordan"], [8, "Bryant"]]Eu sei que o segundo pedaço de ...

3 a resposta

como posso construir o cabal-install no eeePc 701 / Ubuntu Netbook Remix 1.6 (Lucid)

Não é uma questão de programação, mas a primeira vez que vejo algo assim. O UNR 1.6 (baseado no Ubuntu 10.04) instala a versão 6.12.1 do GHC. Então, para construir o cabal-install-0.8.2, eu tenho que instalar os pacotes libghc6- do parsec, mtl, ...

10 a resposta

Deixe os functores Haskell afundarem.

Aprenda um Haskell [http://learnyouahaskell.com/making-our-own-types-and-typeclasses#the-functor-typeclass] tem um exemplo sobre functores. Eu posso ler LYAH, texto e descobrir o que deveria acontecer - mas não sei o suficiente para escrever algo ...