Évaluer une formule mathématique saisie par l’utilisateur avec GIZMO et MOGWAI

Laptop screen displaying function graph and data analysis with mathematical calculations

L’application Formula Calculator est un exemple concret de ce qu’on peut construire avec GIZMO en peu de lignes : l’utilisateur saisit une formule mathématique avec une variable X, définit un intervalle et un pas, et obtient un tableau de valeurs calculées à la volée. Le code complet est disponible dans les exemples du repo GIZMO. … Lire la suite

Le MOGWAI Playground s’améliore : éditeur, fichiers et bien plus

Quand j’ai publié le MOGWAI Playground en début d’année, l’idée était simple : offrir un environnement en ligne pour tester du code MOGWAI sans rien installer. Un terminal dans le navigateur, quelques exemples cliquables, et le moteur complet embarqué en WebAssembly. Fonctionnel, mais limité à la saisie ligne par ligne. Aujourd’hui, le playground fait un … Lire la suite

GIZMO — Créez des applications TUI avec MOGWAI

Il existe une catégorie d’applications qu’on a tendance à oublier dans un monde dominé par les interfaces graphiques : les applications en mode terminal. Robustes, légères, rapides à lancer, utilisables en SSH, elles ont des qualités que les GUI n’ont pas. Mais les créer demande souvent de maîtriser des frameworks complexes, dans des langages peu … Lire la suite

Embarquer un moteur de script dans une app .NET MAUI — logique dynamique, commandes BLE, sans mise à jour de l’app

Glowing cube connected with digital data streams between smartphone and tablet on desk

Le point de départ MOGWAI est un moteur de script RPN open-source à pile pour .NET, que je développe et utilise en production depuis plusieurs années. Si vous n’êtes pas familier avec la notation polonaise inverse (RPN), pensez au modèle d’exécution des calculatrices HP : les opérandes sont empilés, et les opérations les consomment. MOGWAI … Lire la suite

Un jour, une extension — L’histoire de MOGWAI Language Support pour VS Code

Visual Studio Code extension page showing Prettier code formatter with installation options and description

30 avril 2026. Il est environ minuit. Je suis devant mon écran avec une idée simple : et si MOGWAI avait sa propre extension VS Code ? Vingt-quatre heures plus tard, elle était publiée sur le Marketplace. Voici l’histoire de comment ça s’est passé — et du rôle central qu’a joué Claude dans cette aventure. … Lire la suite

MOGWAI v8.6 : Objets et assertions

3D blockchain node composed of interconnected glowing neon data blocks in a server room

MOGWAI vient de passer en version 8.6, et cette release apporte deux fonctionnalités attendues de longue date : un système complet de programmation orientée objet, et une primitive d’assertion intégrée. Tour d’horizon. La POO dans un langage à pile Si vous suivez MOGWAI depuis un moment, vous savez que le langage est fondamentalement concaténatif et … Lire la suite

Les Tasks dans MOGWAI

Laptop, tablet, and smartphone connected to glowing cloud symbol representing cloud syncing

Les timers permettent d’exécuter du code à intervalles réguliers, les événements de réagir à des déclenchements ponctuels — mais que faire quand on a besoin d’exécuter un traitement long en parallèle du programme principal, avec un vrai suivi de son état, un passage de paramètres structuré et une gestion robuste des erreurs ? C’est là … Lire la suite