<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Le 6 avril 2014 18:09, Arnaud Bailly <span dir="ltr"><<a href="mailto:arnaud.oqube@gmail.com" target="_blank">arnaud.oqube@gmail.com</a>></span> a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Première réaction à chaud:</div><div>- les tests sont nettement plus sympas, compréhensibles et utiles (je comprends à quoi sert la lib grâce à eux</div>
</div></blockquote><div><br>:)<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>- pour utiliser les lens, voici ce que fait cabal:</div>
<div><div style="margin:0px;font-size:13px;font-family:Menlo">Resolving dependencies...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Downloading transformers-compat-0.1.1.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">
Downloading tagged-0.7.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Configuring tagged-0.7.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Configuring transformers-compat-0.1.1.1...</div>
<div style="margin:0px;font-size:13px;font-family:Menlo">Building transformers-compat-0.1.1.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Building tagged-0.7.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">
Installed transformers-compat-0.1.1.1</div><div style="margin:0px;font-size:13px;font-family:Menlo">Installed tagged-0.7.1</div><div style="margin:0px;font-size:13px;font-family:Menlo">Downloading contravariant-0.4.4...</div>
<div style="margin:0px;font-size:13px;font-family:Menlo">Downloading distributive-0.4.3.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Configuring contravariant-0.4.4...</div><div style="margin:0px;font-size:13px;font-family:Menlo">
Configuring distributive-0.4.3.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Downloading reflection-1.4...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Configuring reflection-1.4...</div>
<div style="margin:0px;font-size:13px;font-family:Menlo">Building contravariant-0.4.4...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Building reflection-1.4...</div><div style="margin:0px;font-size:13px;font-family:Menlo">
Installed contravariant-0.4.4</div><div style="margin:0px;font-size:13px;font-family:Menlo">Building distributive-0.4.3.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Installed reflection-1.4</div><div style="margin:0px;font-size:13px;font-family:Menlo">
Installed distributive-0.4.3.1</div><div style="margin:0px;font-size:13px;font-family:Menlo">Downloading comonad-4.0.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Configuring comonad-4.0.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">
Building comonad-4.0.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Installed comonad-4.0.1</div><div style="margin:0px;font-size:13px;font-family:Menlo">Downloading semigroupoids-4.0.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">
Configuring semigroupoids-4.0.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Building semigroupoids-4.0.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Installed semigroupoids-4.0.1</div>
<div style="margin:0px;font-size:13px;font-family:Menlo">Downloading bifunctors-4.1.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Downloading profunctors-4.0.3...</div><div style="margin:0px;font-size:13px;font-family:Menlo">
Configuring bifunctors-4.1.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Configuring profunctors-4.0.3...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Building bifunctors-4.1.1...</div>
<div style="margin:0px;font-size:13px;font-family:Menlo">Building profunctors-4.0.3...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Installed profunctors-4.0.3</div><div style="margin:0px;font-size:13px;font-family:Menlo">
Installed bifunctors-4.1.1</div><div style="margin:0px;font-size:13px;font-family:Menlo">Downloading free-4.6.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Configuring free-4.6.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">
Building free-4.6.1...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Installed free-4.6.1</div><div style="margin:0px;font-size:13px;font-family:Menlo">Downloading lens-4.1.2...</div><div style="margin:0px;font-size:13px;font-family:Menlo">
Configuring lens-4.1.2...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Building lens-4.1.2...</div><div style="margin:0px;font-size:13px;font-family:Menlo">Installed lens-4.1.2</div></div><div style="margin:0px;font-size:13px;font-family:Menlo">
<br></div><div style="margin:0px;font-size:13px;font-family:Menlo"><br></div><div><div>Est-ce vraiment nécessaire ?</div></div></div></blockquote><div><br></div><div>Je pensais qu'on ne pouvait pas l'éviter, je vais voir, meci.<br>
</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><div></div><div>Par ailleurs dans le code, je ne suis pas du tout convaincu par les méthode mlxxx, elles sont assez illisibles.</div>
</div></div></blockquote><div><br></div><div>make*Stmt je suppose, si oui, je suis de ton avis, mais je ne vois pas comment les simplifier :/<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word"><div><div>Bravo pour les améliorations en tout cas.</div></div></div></blockquote></div><br></div><div class="gmail_extra">Merci, ça me touche.<br></div></div>