Métaprogrammation et structures de données en JavaScript

Vous croyez que c’est compliqué et coûteux de faire de la vérification de structure de données à l’exécution en JavaScript ?
[…]On va prendre ça comme prétexte pour faire un peu de métaprogrammation en JavaScript.
Au programme : Métaprogrammation ; Énumération, etc. ; Contraindre un dictionnaire ; Créer des énumérations ; Les collections.

Lire la suite