preguntar acerca de monads

5
réponses

Les monades comme adjunctions

J'ai lu sur les monades dans la théorie des catégories. Une définition de monades utilise une paire de foncteurs adjoints. Une monade est définie par un aller-retour en utilisant ces foncteurs. Apparemment, les adjonctions sont très importantes dans …
demandé sur 1970-01-01 00:33:31
7
réponses

Monades avec Java 8

Dans le but d'aider à comprendre ce qu'est une monade, quelqu'un peut-il fournir un exemple en utilisant java ? Sont-ils possibles ? Les expressions Lambda sont possibles en utilisant java si vous téléchargez le JDK8 compatible LAMBDA pré-version à …
demandé sur 1970-01-01 00:33:32
4
réponses

Équivalent monade en Ruby

Que serait une construction équivalente d'une monade dans Ruby? ... …
demandé sur 1970-01-01 00:33:30
3
réponses

Exemple de transformateur Monad non trivial le plus simple pour «dummies», Io + peut-être

Quelqu'un pourrait-il donner un exemple de transformateur de monade super simple (quelques lignes), qui est non trivial (c'est - à-dire ne pas utiliser la Monade D'identité-que je comprends). Par exemple, comment quelqu'un créerait-il une monade qui …
demandé sur 1970-01-01 00:33:35
3
réponses

Haskell Monade lier opérateur de confusion

Ok, donc je ne suis pas un programmeur Haskell, mais je suis absolument intrigué par beaucoup d'idées derrière Haskell et je cherche à l'apprendre. Mais je suis coincé à la case départ: je n'arrive pas à m'enrouler autour de monades, qui semblent êtr …
demandé sur 1970-01-01 00:33:31
4
réponses

continuation style de passage vs monades

Quelles sont les différences entre le style de passage de continuation (cps) et les monades. ... …
demandé sur 1970-01-01 00:33:30
4
réponses

Monades en JavaScript

Je veux donc comprendre les cas pratiques où les monades en JavaScript sont utiles. j'ai lu un tas d'articles sur les monades en JavaScript et je comprends que jQuery est un exemple de son utilisation. Mais en dehors du schéma de" chaînage", quels …
demandé sur 1970-01-01 00:33:32
4
réponses

RxJava — extraire chaque élément de la liste

j'ai une méthode qui renvoie un Observable<ArrayList<Long>>, qui sont des ID de certains articles. Je voudrais passer en revue cette liste et télécharger chaque élément en utilisant une autre méthode qui retourne Observable<Item>. …
demandé sur 1970-01-01 00:33:35
3
réponses

Qu’est-ce qui fait exactement une Option monade dans Scala?

je sais ce que les monades sont et comment les utiliser. Ce que je ne comprends pas c'est fait, disons,Option une monade? En Haskell une monade Maybe est un monad parce qu'il est instancié de Monad classe (qui a au moins 2 fonctions nécessaires re …
demandé sur 1970-01-01 00:33:34
8
réponses

Mauvais usage de peut-être monade et les méthodes d’extension dans C#?

edition 2015 à Cette question et ses réponses ne sont plus pertinents. Il a été demandé avant L'avènement de C# 6, qui a l'opérateur de propagation nul (?.), ce qui permet d'éviter les solutions de fortune discutées dans cette question et dans …
demandé sur 1970-01-01 00:33:29