lundi 28 février 2011

Les closures en PHP : cela n'existe pas...

Avec la version 5.3, les "closures" ont fait leur entrée dans le monde PHP - Il était temps ! Cependant, l'implémentation de cette feature à de quoi décevoir, comme nous le verrons dans cet article.

dimanche 27 février 2011

Safe monkey patching en javascript

Formellement, le monkey patching consiste à modifier et étendre à l'éxécution des éléments du code déjà produits ou faisant partis du noyau d'un langage.

Autrement dit, agir sur des éléments déjà définis sans modifier le source (notamment celui de l'interpréteur).

Plus prosaïquement, il s'agit le plus souvent d'ajouter une méthode à un type natif, de redéfinir une méthode existante, ou - quand le langage le permet, de modifier le comportement des opérateurs ('+', '-', '==', etc.).