Resultados da pesquisa a pedido "haskell"
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 ...
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?
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 ...
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:{-# ...
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 ...
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 ...
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 ...
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 ...
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, ...
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 ...