One small criticism: “ADT” (as used in the diagram) is ambiguous. Is the A for algebraic or abstract? When it’s associated with Haskell and FP, I know the author’s intent, but it can be ambiguous.
« Y a-t'il une vie hors des closures ? »<p>Le concept de "closure" est bien sûr d'une grande puissance mais je me permets de penser qu'on peut s'en passer, sous certaines réserves et en implémentant bien les fonctions anonymes. Par exemple :<p><pre><code> - http://lambdaway.free.fr/lambdawalks/?view=unclosure
- http://lambdaway.free.fr/lambdawalks/?view=closure
- http://lambdaway.free.fr/lambdawalks/?view=lambda
- http://lambdaway.free.fr/lambdawalks/?view=coding ... et suivantes</code></pre>