5 articles
← Retour aux tagsUn monoïde est une structure algébrique d'une simplicité désarmante : un ensemble muni d'une opération binaire associative et d'un élément neutre. C'est tout.
La distinction entre décrire un programme et l'exécuter constitue un changement de perspective fondamental en programmation fonctionnelle.
Les langages dédiés embarqués (embedded DSL) permettent de construire des mini-langages au sein d'un langage hôte, héritant de sa syntaxe, de son système de types et de son outillage.
Un design system, dans son essence, est bien plus qu'une bibliothèque de composants réutilisables : c'est un langage dédié à l'expression d'une identité graphique (DSL, ou Domain-Specific Language).
L'application partielle et le currying transforment une fonction à plusieurs arguments en une chaîne de fonctions à un argument.