<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Zenol&#039;s Blog</title>
	<atom:link href="http://zenol.fr/site/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://zenol.fr/site</link>
	<description>Carnet de bord de Jérémy Cochoy</description>
	<lastBuildDate>Fri, 07 Jun 2013 18:02:29 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>Comment on WordPress Installé by noname</title>
		<link>http://zenol.fr/site/2009/02/03/wordpress-installe/comment-page-1/#comment-28369</link>
		<dc:creator>noname</dc:creator>
		<pubDate>Fri, 07 Jun 2013 18:02:29 +0000</pubDate>
		<guid isPermaLink="false">http://sd-10755.dedibox.fr/site/?p=3#comment-28369</guid>
		<description><![CDATA[Bonjour,
Je viens de parcourir tout le blog dans le sens inverse et j&#039;ai trouvé plein de trucs intéressant.
Continuez comme ça]]></description>
		<content:encoded><![CDATA[<p>Bonjour,<br />
Je viens de parcourir tout le blog dans le sens inverse et j'ai trouvé plein de trucs intéressant.<br />
Continuez comme ça</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Le Haskell, un langage au label pure. Troisième partie. by SpiceGuid</title>
		<link>http://zenol.fr/site/2013/05/03/le-haskell-un-langage-au-label-pure-troisieme-partie/comment-page-1/#comment-27793</link>
		<dc:creator>SpiceGuid</dc:creator>
		<pubDate>Fri, 24 May 2013 14:29:38 +0000</pubDate>
		<guid isPermaLink="false">http://zenol.fr/site/?p=810#comment-27793</guid>
		<description><![CDATA[Je suis bien conscient qu&#039;il faut trouver un juste milieu entre deux écueils :
►La compilation de petits programmes-jouets qui &quot;récursifient&quot; des programmes impératifs. 
►Le cours, qui ne s&#039;adresse pas aux débutants, qui sert aux experts à vérifier que leurs connaissances sont à jour.

Je suis satisfait de l&#039;usage que tu as fait de mes commentaires sur ces 3 billets.

Merci à toi.]]></description>
		<content:encoded><![CDATA[<p>Je suis bien conscient qu'il faut trouver un juste milieu entre deux écueils :<br />
►La compilation de petits programmes-jouets qui "récursifient" des programmes impératifs.<br />
►Le cours, qui ne s'adresse pas aux débutants, qui sert aux experts à vérifier que leurs connaissances sont à jour.</p>
<p>Je suis satisfait de l'usage que tu as fait de mes commentaires sur ces 3 billets.</p>
<p>Merci à toi.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Le Haskell, un langage au label pure. Seconde partie. by Zenol</title>
		<link>http://zenol.fr/site/2013/04/26/le-haskell-un-langage-au-label-pure-seconde-partie/comment-page-1/#comment-27755</link>
		<dc:creator>Zenol</dc:creator>
		<pubDate>Thu, 23 May 2013 16:45:36 +0000</pubDate>
		<guid isPermaLink="false">http://zenol.fr/site/?p=754#comment-27755</guid>
		<description><![CDATA[&lt;blockquote cite=&quot;SpiceGuid&quot;&gt;Pourquoi ne pas dire plus simplement : la composition des foncteurs est le foncteur de la composition (et vice-versa) ?&lt;/blockquote&gt;
C&#039;est déjà écrit par $$ F(a\circ b) = F(a)\circ F(b) $$, non?

&lt;blockquote cite=&quot;SpiceGuid&quot;&gt;Quitte à renverser les flèches autant écrire &quot;transforment A → B en F(A) ← F(B)&quot;. Un exemple serait le bienvenu. (a→b) → (a→Int) ← (b→Int) ne ferait pas l&#039;affaire ?&lt;/blockquote&gt;
Excellente idée! Je l&#039;ajoute.

&lt;blockquote cite=&quot;SpiceGuid&quot;&gt;
• Je pense que c&#039;est l&#039;endroit pour dire ce qu&#039;est une transformation naturelle.
• Les foncteurs commutent avec les transformations naturelles.
&lt;/blockquote&gt;
Je n&#039;ai jamais étudié la théorie des catégories, donc je ne sais pas ce qu&#039;est une transformation naturelle. D’après wikipedia, c&#039;est une sorte de morphisme entre deux foncteurs, ie $$\phi \circ F (A) = G(A), \phi \circ F (B) = G(B), \phi \circ F (f) = G (f) $$. Je ne vois donc pas comment $$\phi$$ pourrais commuter avec F, les domaines de définition étant différents.

(En haskell, un tel phi pourrais être donné par &lt;i&gt;phi :: Maybe a -&gt; [a] ; phi Nothing = [] ; phi Just a = [a]&lt;/i&gt;)]]></description>
		<content:encoded><![CDATA[<blockquote cite="SpiceGuid"><p>Pourquoi ne pas dire plus simplement : la composition des foncteurs est le foncteur de la composition (et vice-versa) ?</p></blockquote>
<p>C'est déjà écrit par <span class='MathJax_Preview'><img src='http://zenol.fr/site/wp-content/plugins/latex/cache/tex_038e2e2a3f492c703bf107614160be07.gif' style=' ' class='tex' alt=" F(a\circ b) = F(a)\circ F(b) " /></span>, non?</p>
<blockquote cite="SpiceGuid"><p>Quitte à renverser les flèches autant écrire "transforment A → B en F(A) ← F(B)". Un exemple serait le bienvenu. (a→b) → (a→Int) ← (b→Int) ne ferait pas l'affaire ?</p></blockquote>
<p>Excellente idée! Je l'ajoute.</p>
<blockquote cite="SpiceGuid"><p>
• Je pense que c'est l'endroit pour dire ce qu'est une transformation naturelle.<br />
• Les foncteurs commutent avec les transformations naturelles.
</p></blockquote>
<p>Je n'ai jamais étudié la théorie des catégories, donc je ne sais pas ce qu'est une transformation naturelle. D’après wikipedia, c'est une sorte de morphisme entre deux foncteurs, ie <span class='MathJax_Preview'><img src='http://zenol.fr/site/wp-content/plugins/latex/cache/tex_f69ac43f39ff7a58c69a29590b99bf9e.gif' style=' ' class='tex' alt="\phi \circ F (A) = G(A), \phi \circ F (B) = G(B), \phi \circ F (f) = G (f) " /></span>. Je ne vois donc pas comment <span class='MathJax_Preview'><img src='http://zenol.fr/site/wp-content/plugins/latex/cache/tex_1ed346930917426bc46d41e22cc525ec.gif' style=' ' class='tex' alt="\phi" /></span> pourrais commuter avec F, les domaines de définition étant différents.</p>
<p>(En haskell, un tel phi pourrais être donné par <i>phi :: Maybe a -> [a] ; phi Nothing = [] ; phi Just a = [a]</i>)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Le Haskell, un langage au label pure. Troisième partie. by Zenol</title>
		<link>http://zenol.fr/site/2013/05/03/le-haskell-un-langage-au-label-pure-troisieme-partie/comment-page-1/#comment-27750</link>
		<dc:creator>Zenol</dc:creator>
		<pubDate>Thu, 23 May 2013 15:11:08 +0000</pubDate>
		<guid isPermaLink="false">http://zenol.fr/site/?p=810#comment-27750</guid>
		<description><![CDATA[En fait, cette série d&#039;article c&#039;est construit autour d&#039;un file directeur, qui était &quot;Faire une présentation brève du haskell, en abordant les monades&quot;. J&#039;ai vu beaucoup d&#039;introduction/présentations du haskell, mais aucune ne les abordes (ni les foncteurs applicatifs, et très peu de foncteurs). Comme pour moi il s&#039;agit de l&#039;un des aspect les plus &quot;éloigné&quot; (dans le sens d&#039;une nouvelle façon d&#039;aborder les problèmes) du monde impératif, c&#039;est sur ce point que je voulais insister. J&#039;ai donc construit les deux précédents billets pour aborder ces dernières (à l&#039;origine, il ne devais y avoir qu&#039;un unique billet...).

Les co-monades ne sont donc pas prévues (et, de plus, je n&#039;ai pas été convaincu de leur utilité pour le développement applicatif), et parler de la dualité aurait donc été que pure plaisir intellectuel (j&#039;estime le billet déjà chargé pour une personne n&#039;aillant jamais fait de fonctionnel / maths avancés).

Parler des monoïdes aurait été un plaisir (ne serait-ce que pour faire une digression sur le fait que toute structure mathématique &quot;décente&quot;* est &lt;em&gt;au moins&lt;/em&gt; un monoïde :) ) mais à nouveau, cela aurait trop chargé la série de billets.

Toute fois, pour les personnes intéressés, je ne peux que recommander d&#039;y jeter un oeuil, ou plutôt deux.
Voilà quelques liens dans la lignée :
http://fr.wikipedia.org/wiki/Mono%C3%AFde
http://en.wikibooks.org/wiki/Haskell/MonadPlus
http://fr.wikipedia.org/wiki/Th%C3%A9orie_des_cat%C3%A9gories (Rubrique catégorie duale)
http://hackage.haskell.org/packages/archive/comonad/3.0.2/doc/html/Control-Comonad.html

* : Ce qui nous permet de conclure que les octonions sont indécents ;)]]></description>
		<content:encoded><![CDATA[<p>En fait, cette série d'article c'est construit autour d'un file directeur, qui était "Faire une présentation brève du haskell, en abordant les monades". J'ai vu beaucoup d'introduction/présentations du haskell, mais aucune ne les abordes (ni les foncteurs applicatifs, et très peu de foncteurs). Comme pour moi il s'agit de l'un des aspect les plus "éloigné" (dans le sens d'une nouvelle façon d'aborder les problèmes) du monde impératif, c'est sur ce point que je voulais insister. J'ai donc construit les deux précédents billets pour aborder ces dernières (à l'origine, il ne devais y avoir qu'un unique billet...).</p>
<p>Les co-monades ne sont donc pas prévues (et, de plus, je n'ai pas été convaincu de leur utilité pour le développement applicatif), et parler de la dualité aurait donc été que pure plaisir intellectuel (j'estime le billet déjà chargé pour une personne n'aillant jamais fait de fonctionnel / maths avancés).</p>
<p>Parler des monoïdes aurait été un plaisir (ne serait-ce que pour faire une digression sur le fait que toute structure mathématique "décente"* est <em>au moins</em> un monoïde <img src='http://zenol.fr/site/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) mais à nouveau, cela aurait trop chargé la série de billets.</p>
<p>Toute fois, pour les personnes intéressés, je ne peux que recommander d'y jeter un oeuil, ou plutôt deux.<br />
Voilà quelques liens dans la lignée :<br />
<a href="http://fr.wikipedia.org/wiki/Mono%C3%AFde" rel="nofollow">http://fr.wikipedia.org/wiki/Mono%C3%AFde</a><br />
<a href="http://en.wikibooks.org/wiki/Haskell/MonadPlus" rel="nofollow">http://en.wikibooks.org/wiki/Haskell/MonadPlus</a><br />
<a href="http://fr.wikipedia.org/wiki/Th%C3%A9orie_des_cat%C3%A9gories" rel="nofollow">http://fr.wikipedia.org/wiki/Th%C3%A9orie_des_cat%C3%A9gories</a> (Rubrique catégorie duale)<br />
<a href="http://hackage.haskell.org/packages/archive/comonad/3.0.2/doc/html/Control-Comonad.html" rel="nofollow">http://hackage.haskell.org/packages/archive/comonad/3.0.2/doc/html/Control-Comonad.html</a></p>
<p>* : Ce qui nous permet de conclure que les octonions sont indécents <img src='http://zenol.fr/site/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Le Haskell, un langage au label pure. Première partie. by Zenol</title>
		<link>http://zenol.fr/site/2013/04/16/le-haskell-un-language-au-label-pure-13/comment-page-1/#comment-27747</link>
		<dc:creator>Zenol</dc:creator>
		<pubDate>Thu, 23 May 2013 14:32:14 +0000</pubDate>
		<guid isPermaLink="false">http://zenol.fr/site/?p=741#comment-27747</guid>
		<description><![CDATA[Merci pour ces remarques, très pertinentes, qui plus est. Elles ont toutes été intégrées à l&#039;article ;)]]></description>
		<content:encoded><![CDATA[<p>Merci pour ces remarques, très pertinentes, qui plus est. Elles ont toutes été intégrées à l'article <img src='http://zenol.fr/site/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
