Chers membres du club,

J'ai le plaisir de vous présenter ce tutoriel de Oscar Rodriguez et de Vaclav Pech pour apprendre la programmation projectionnelle avec des outils comme JetBrains MPS.

... Aujourd'hui, nous disposons d'une technologie unique : l’« édition projectionnelle ». Il ne s’agit pas d’une technologie totalement nouvelle, ses origines remontent aux années 70 et Martin Fowler y fait constamment référence depuis 2008. JetBrains MPS est un outil Open Source qui utilise cette technologie pour créer des langages propres au domaine.
Un éditeur projectionnel permet à l'utilisateur de modifier de façon efficace une représentation de code appelée AST (Abstract Syntax Tree). Il émule le comportement d'un éditeur de texte pour les notations de texte, ainsi que celui d'un éditeur de diagramme pour les langages graphiques, d'un éditeur tabulaire pour l'édition de tableaux, etc. L'utilisateur interagit avec le code au moyen d'éléments visuels intuitifs à l'écran.
Bonne lecture et n'hésitez pas à partager votre expérience sur Jetbrains MPS dans ce fil de discussion .