Resultados da pesquisa a pedido "monads"

3 a resposta

Conjuring JQuery adiado com encantamentos monádicos

Inspirado porist [http://blog.jcoglan.com/2011/03/11/promises-are-the-monad-of-asynchronous-programming/] (excelente) discussão sobre o uso de Promessas em javascript, estou tentando descobrir como eu poderia usar o Adiado para encadear funções ...

3 a resposta

Usando o Maybe Monad em “reverso”

Digamos que eu tenha várias funções: f :: a -> Maybe a g :: a -> Maybe a h :: a -> Maybe aE eu quero compor da seguinte maneira: Se f retornar Nothing, calcule g. Se g retornar Nada, calcule h. Se algum deles calcular Apenas a, pare a corrente. ...

3 a resposta

Relax ordenando restrições na computação monádica

existe algum alimento para reflexão. Quando escrevo código monádico, a mônada impõe a ordem das operações realizadas. Por exemplo, se eu escrever na mônada de E / S: do a <- doSomething b <- doSomethingElse return (a + b)Eu seidoSomething ...

8 a resposta

Uso do estado de Haskell em uma mônad

Deus odeio o termo "cheiro de código", mas não consigo pensar em nada mais precis Estou projetando uma linguagem de alto nível e compilador para Espaço em branco [http://compsoc.dur.ac.uk/whitespace/]o meu tempo livre para aprender sobre ...

7 a resposta

Haskell: implementação real de mônada de E / S, em idioma diferente?

Como a Mônada de IO é realmente implementada? No sentido de qual seria a implementação real domain função? Como eu chamaria a função haskell (IO) de outro idioma e, nesse caso, preciso manter o IO sozinh Fazmain puxa ações de IO ...

1 a resposta

Ajude um desenvolvedor de C # a entender: o que é uma mônad

Há muita conversa sobre mônadas hoje em dia. Eu li alguns artigos / postagens de blog, mas não posso ir longe o suficiente com seus exemplos para entender completamente o conceito. O motivo é que as mônadas são um conceito de linguagem funcional ...

5 a resposta

Aplicativos compõem, mônadas não

Aplicativos compõem, mônadas nã O que significa a afirmação acima? E quando um é preferível a outro?

2 a resposta

Quando usar mônadas Haskell

Estou implementando um algoritmo de otimização combinatória em Haskell: Given an initial candidate solution, repeat until stopping criteria are met: 1. Determine possible moves 2. Evaluate possible moves 3. Choose a move 4. Make move, record ...

5 a resposta

Bons exemplos de Não é um Functor / Functor / Candidato / Mônada?

Enquanto explico para alguém o que é uma classe de tipo X, luto para encontrar bons exemplos de estruturas de dados que são exatamente X. ntão, solicito exemplos para: m construtor de tipo que não é um Functom construtor de tipo que é um ...

2 a resposta

Como tirar um valor de uma mônada em Haskell?

Existe alguma maneira de tirar "coisas" de uma mônada? Estou desenvolvendo um jogo e agora estou tentando entender sobre bancos de dados. Eu encontreihappstack [http://www.happstack.com/page/view-page-slug/1/happstack]uito bom, mas não consigo ...